Выберите собеседника или добавьте нового по QR-коду.
Мессенджер без хранения на сервере. Ключи передаются только лично, по QR-коду.
Загрузка…
Введите пароль, чтобы расшифровать граф ключей на этом устройстве.
Ключ личности создаётся прямо здесь и никогда не покидает устройство.
Выберите собеседника или добавьте нового по QR-коду.
Если у собеседника не работает камера — он может ввести этот код вручную.
Вставьте код собеседника текстом:
Сверьте код подтверждения. На обоих устройствах он должен совпадать:
Взаимозаменяемы: переносят шифротекст и ничего не хранят. Сообщение уйдёт через первый работающий, а придёт с любого. Порядок задаёт приоритет.
STUN подсказывает устройствам, как они видны снаружи — этого хватает в большинстве домашних и офисных сетей. В мобильных сетях NAT часто симметричный: там прямое соединение получится только через TURN, который пересылает уже зашифрованный поток.
Наш сервер умеет и то и другое: при подключении он выдаёт учётку на время, и ничего настраивать не нужно. TURN пересылает уже зашифрованный поток и видит не больше, чем и так видит сервер пересылки.
Проверяет, что эта сеть вообще позволяет: ничего никому не отправляет, только спрашивает STUN и TURN.
Группы здесь нет ни на одном сервере: это список людей, с каждым из которых вы познакомились лично. Сообщение шифруется каждому отдельно его собственным ключом и уходит каждому — сервер видит несколько не связанных между собой конвертов.
Чтобы участники могли писать друг другу, а не только вам, каждая пара должна познакомиться лично. Тех, с кем знакомства не было, видно в группе как недоступных.
Каждый ключ живёт ровно 10 сообщений. Приватная половина ключа, который вы объявили, есть только здесь — чтобы прочитать переписку на другом устройстве, экспортируйте граф в файл и импортируйте его там.
Без истории второе устройство увидит только то, что придёт после импорта: свои исходящие расшифровать нельзя ни на одном устройстве.
Прямое соединение пробивает NAT через ICE. Если не выходит — сообщения идут через сервер, шифрование от этого не меняется.
Прямой канал доходит только до того устройства, которое его держит. Если вы читаете переписку на двух устройствах сразу, выключите — тогда сервер разошлёт входящее на оба.
Удаление стирает граф ключей. Без экспортированного файла переписка не восстановится, и с собеседниками придётся знакомиться заново.