SJ iOS: различия между версиями

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
578 байт убрано ,  12:17, 21 мая 2022
м
Смена категории на актуальную
м (Смена категории на актуальную)
 
(не показано 8 промежуточных версий 2 участников)
Строка 1: Строка 1:
[[Изображение:Roster.jpg|thumb|upright|Ростер SJ]]
[[Изображение:Iphone_main.jpg|thumb|upright|Главное окно (Ростер)]]
[[Изображение:Chatwindow.jpg|thumb|upright|Окно чата]]
[[Изображение:Iphone_chat.jpg|thumb|upright|Окно чата]]
[[Изображение:History_full.jpg|thumb|upright|История переписки]]
[[Изображение:Iphone_settings.jpg|thumb|upright|Окно настроек]]
[[Изображение:Settings_full.jpg|thumb|upright|Окно настроек]]
[[Изображение:Iphone_key.jpg|thumb|upright|Обмен ключами]]
[[Изображение:Iphone_xml.jpg|thumb|upright|XML-консоль]]


== Что такое Safety Jabber? ==
== Что такое Safety Jabber? ==
Строка 8: Строка 9:
Программа «SJ» представляет собой стандартный jabber-клиент с интегрированным шифрованием, который Вы можете скачать с сайта и установить на компьютер. Следует сказать, что данная программа поможет Вам надежно защитить персональную переписку.
Программа «SJ» представляет собой стандартный jabber-клиент с интегрированным шифрованием, который Вы можете скачать с сайта и установить на компьютер. Следует сказать, что данная программа поможет Вам надежно защитить персональную переписку.


При разработке данного клиента были использованы последние достижения в области криптографии, методов передачи и приема данных, а также способов создания пользовательского интерфейса. Он построен на [[ru_wikipedia:WPF|WPF]] (Windows Presentation Fundation) и языке [[ru_wikipedia:XAML|XAML]], что позволяет создавать интерфейсы нового поколения для современных и последующих версий Windows. Следует отметить, что [[ru_wikipedia:WPF|WPF]] является идеологическим продолжением [[ru_wikipedia:.NET Framework|.NET]] фреймворка.
При разработке данного клиента были использованы последние достижения в области криптографии, методов передачи и приема данных, а также способов создания пользовательского интерфейса.
 
== Как работает шифрование? ==
== Как работает шифрование? ==


Шифрование работает при помощи системы '''[[ru_wikipedia:OpenPGP|OpenPGP]]''', которая создана на '''[[ru_wikipedia:PGP|PGP]]''' (Pretty Good Privacy) – библиотека функций, позволяющая выполнять операции кодирования сообщений, и реализовано на основе открытой библиотеки [http://www.bouncycastle.org/csharp/ Bouncy Castle C#]. Это криптосистема асимметричного шифрования, то есть использует два ключа – открытый, для шифрования и закрытый, для расшифровки данных. Таким образом, пользователи, желающие оставить свою переписку в тайне, просто обмениваются открытыми (публичными) ключами и посылают друг другу зашифрованные этими ключами сообщения. При получении такого сообщения пользователь использует свой закрытый (приватный) ключ для расшифровки данных. Система гарантирует приватность, при сохранении в тайне закрытого (приватного) ключа. Необходимо понимать, что Вы можете сами установить длину ключа и полностью его контролировать. В программу «вшит» режим просмотра действий, которые она осуществляет. Следовательно, Вы сможете наглядно видеть, как происходит процесс шифрации сообщений у себя на мониторе.
Шифрование работает при помощи системы '''[[ru_wikipedia:OpenPGP|OpenPGP]]''', которая создана на '''[[ru_wikipedia:PGP|PGP]]''' (Pretty Good Privacy) – библиотека функций, позволяющая выполнять операции кодирования сообщений. Это криптосистема асимметричного шифрования, то есть использует два ключа – открытый, для шифрования и закрытый, для расшифровки данных. Таким образом, пользователи, желающие оставить свою переписку в тайне, просто обмениваются открытыми (публичными) ключами и посылают друг другу зашифрованные этими ключами сообщения. При получении такого сообщения пользователь использует свой закрытый (приватный) ключ для расшифровки данных. Система гарантирует приватность, при сохранении в тайне закрытого (приватного) ключа. Необходимо понимать, что Вы можете сами установить длину ключа и полностью его контролировать. В программу «вшит» режим просмотра действий, которые она осуществляет. Следовательно, Вы сможете наглядно видеть, как происходит процесс шифрации сообщений.


== Как осуществляется передача данных? ==
== Как осуществляется передача данных? ==
Строка 27: Строка 27:
* [http://safetyjabber.com/download.php Скачать SJ iOS]
* [http://safetyjabber.com/download.php Скачать SJ iOS]


[[Category:Клиент для iPhone]]
[[Category:Клиент для iOS]]

Навигация