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

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


Необходимо отметить, что при разработке данного клиента были использованы последние достижения в области криптографии, методов передачи и приема данных, а также способов создания пользовательского интерфейса. Он построен на WPF (Windows Presentation Fundation) и языке XAML, что позволяет создавать интерфейсы нового поколения для современных и последующих версий Windows. Следует отметить, что WPF является идеологическим продолжением .NET фреймворка.
При разработке данного клиента были использованы последние достижения в области криптографии, методов передачи и приема данных, а также способов создания пользовательского интерфейса. Он построен на [http://ru.wikipedia.org/wiki/Windows_Presentation_Foundation WPF] (Windows Presentation Fundation) и языке [http://ru.wikipedia.org/wiki/XAML XAML], что позволяет создавать интерфейсы нового поколения для современных и последующих версий Windows. Следует отметить, что WPF является идеологическим продолжением [http://ru.wikipedia.org/wiki/.NET_Framework .NET] фреймворка.


== Как работает шифрование? ==
== Как работает шифрование? ==
Строка 16: Строка 16:
== Как осуществляется передача данных? ==
== Как осуществляется передача данных? ==


Для передачи сообщений SJ использует протокол XMPP. Реализовав расширение XEP-0027, а также добавив свое собственное расширение протокола, команда разработчиков Safety Jabber не только добилась полной совместимости со всеми популярными jabber-клиентами и поддержки стандартной системы шифрования, работающей в популярном клиенте [[Psi]], но и смогла успешно организовать полностью автоматический обмен публичными PGP ключами. Это выводит клиент SJ на новый уровень, когда нет необходимости устанавливать дополнительное программное обеспечение (например, GNUPG для [[Psi]]), для поддержки шифрования '''OpenPGP'''. К сожалению, это расширение поддерживается на сегодняшний день только клиентами SJ.
Для передачи сообщений SJ использует протокол [[XMPP]]. Реализовав расширение XEP-0027, а также добавив свое собственное расширение протокола, команда разработчиков Safety Jabber не только добилась полной совместимости со всеми популярными jabber-клиентами и поддержки стандартной системы шифрования, работающей в популярном клиенте [[Psi]], но и смогла успешно организовать полностью автоматический обмен публичными PGP ключами. Это выводит клиент SJ на новый уровень, когда нет необходимости устанавливать дополнительное программное обеспечение (например, GNUPG для [[Psi]]), для поддержки шифрования '''OpenPGP'''. К сожалению, это расширение поддерживается на сегодняшний день только клиентами SJ.


Для полноценной поддержки протокола [[XMPP]] была выбрана открытая библиотека [[JRD:agsXMPP|agsXMPP]], являющаяся на сегодняшний день наиболее полной и стабильной.
Для полноценной поддержки протокола [[XMPP]] была выбрана открытая библиотека [[JRD:agsXMPP|agsXMPP]], являющаяся на сегодняшний день наиболее полной и стабильной среди некоммерческих версий.


{{-}}
{{-}}
Источник — https://jabberworld.info/SJ