За последний год было написано не меньше десятка защищённых приложений. Какое из них лучше, надежнее? Выбрать помогают разве что обзоры и надежда в то, что протокол авторов действительно защищен. Сегодня мы рассмотрим приложение отечественных разработчиков — защищённый мессенджер SJ im.
SJ im — это фактически Jabber-клиент с возможностью шифрования диалогов.
Запустив приложение, первое, что от вас потребуется, это создать PGP-ключ (Pretty Good Privacy).
Этот ключ позволит шифровать переписку с теми контактами, которые так же используют SJ im. Вы просто обмениваетесь ключами с собеседником и ваша переписка автоматически начинает шифроваться.
Такая система ранее не использовалась не в одном мессенджере, так что разработчиков SJ im можно назвать первооткрывателями данной системы шифрования.
Для того, чтобы отправить ключ собеседнику, пользователям Android нужно будет найти специальную кнопку, которая отправит ключ другому пользователю.
Итак, создавая PGP-ключ, вам нужно будет ввести свои данные, пароль для входа в приложение и сам ключ. Приложение предлагает три варианта длины ключа: 1024, 2048 или 4096 бит. Если верить википедии то за 1024 битный ключ можно не переживать ещё 3-4 года — не взломают.
Придумав ключ, вам нужно лишь выбрать каким XMPP-сервером вы будете пользоваться, и привязать аккаунт от него к приложению. Помимо стандартного набора (QIP, Google Talk, AOL, Facebook*) предложен и сам SJ IM Secure Service.
Выбрав сервер, привязав аккаунт и отправив необходимым людям PGP-ключи, вы можете быть уверены в том, что переписка становится зашифрованной. Проверить это можно просмотрев XML-лог, который доступен в несколько кликов.
Рассмотрим интерфейс на Android
Меню разделено на три вкладки: «Контакты», «Чаты» и «Аккаунты».
Вкладка «Контакты» представляет собой (вы дивитесь) список контактов. Для тех, у кого их больше нескольких десятков или даже сотня, есть функция поиска. А с помощью истории сообщений можно найти недавний диалог или какое-то конкретное сообщение.
В этой же вкладке вы можете добавлять новые контакты или удалять кого-то из списка.
Клавишу настроек можно найти, нажав на логотип приложения, который находится в левом верхнем углу. Настройки позволят вам изменить SJ im как вам будет удобнее.
Во вкладке «Чаты» находятся все последние переписки, отстортированные по дате. Справа от каждого чата можно увидеть иконку, показывающую зашифрован ли диалог PGP-ключом. К сообщениям в чате можно прикреплять смайлики и файлы, но последние будут так же зашифрованы и показаны собеседнику в виде ссылки и пароля, без которого скачать файл будет невозможно.
В самом чате вы можете начать шифр с помощью ключа, включить ведение XML-лога диалога, а так же настроить PGP: переименовать, авторизовать, удалить или скопировать Jabber ID контакта.
С помощью вкладки «Аккаунты» вы можете управлять всеми вашими учётными записями на всех XMPP-серверах: наблюдать за состоянием, добавлять новые, удалять старые. И, пожалуй, всё. Но что ещё нужно для управления аккаунтами?
Если вам необходим мессенджер с минималистичным дизайном, главной задачей которого является шифрование переписки, то SJ im — хороший вариант для вас, который скорей всего будет только наращивать функционал и возможности по настройке в будущем.
Сайт проекта: http://android.safetyjabber.com/index_ru.html
* Деятельность Meta* (соцсети Facebook* и Instagram*) запрещена в России как экстремистская.