Для подписчиковМессенджер без собственных серверов, без номера телефона, без привязки к облаку — и при этом с end-to-end-шифрованием из коробки. Delta Chat работает поверх обычной электронной почты: сообщения идут по IMAP и SMTP, но шифруются через OpenPGP. Снаружи — привычный чат с контактами, группами и мгновенной доставкой. Внутри — нетривиальная связка криптографии, протоколов рукопожатия и жестких ограничений на формат пакетов.
Мессенджер без собственных серверов, без номера телефона, без привязки к облаку — и при этом с end-to-end-шифрованием из коробки. Delta Chat работает поверх обычной электронной почты: сообщения идут по IMAP и SMTP, но шифруются через OpenPGP. Снаружи — привычный чат с контактами, группами и мгновенной доставкой. Внутри — нетривиальная связка криптографии, протоколов рукопожатия и жестких ограничений на формат пакетов.
Быстрый стартПриложение качай с официального сайта — есть версии для Android, iOS, Windows, macOS и Linux. При первом запуске достаточно ввести имя пользователя — почтовый аккаунт создастся автоматически на сервере chatmail. При желании можно подключить собственный аккаунт Gmail или «Яндекса».
Система релеевИзначально Delta Chat задумывался как мессенджер поверх любого почтового сервера, но на практике это привело к проблемам:
Вдобавок, если провайдер заблокирует конкретный сервер, ты фактически лишишься доступа к своему аккаунту. В ответ на эти ограничения появились relay-серверы.
По факту релей — это частный почтовый сервер, обычно на базе chatmail. Любой желающий может арендовать VPS на Linux, купить домен и за считаные минуты развернуть свой релей.
Delta Chat поддерживает multi-relay: один аккаунт может иметь несколько адресов на разных релеях. Собеседник при получении сообщения видит все твои адреса и отвечает на каждый из них.
Это соответствует идее федеративного устройства сети — у чата нет единой точки отказа. Если публичные серверы станут недоступны, общение продолжится через частные релеи.
Пишем свой клиентВместо того чтобы разбираться в мегабайтах документации, которая часто расходится с реализацией, я попросил Claude собрать минимально работающий клиент на чистом Python, сверяясь с исходниками Delta Chat. Идеальная задача для ИИ: исходники открыты, результат легко проверяется — либо сообщение дошло и расшифровалось, либо нет.
Для работы нужны два репозитория:
Задача — собрать клиент, у которого есть три функции:
Если все три сценария работают — клиент отправляет, принимает, шифрует и расшифровывает, — значит, протокол понят верно. После этого разбираем полученный код вручную.
Регистрацияpython -m pydeltachat.tests.register
python -m pydeltachat.tests.register --name "My Bot" --domain nine.testrun.org
Скрипт создает новый chatmail-аккаунт с ключом PGP, совместимым с Delta Chat.
Создание аккаунтаПо умолчанию используется релей nine.testrun.org. Скрипт генерирует случайные credentials: 9-символьный username и 50-символьный пароль из [a-zA-Z0-9] через secrets.choice — криптографически стойкий ГПСЧ.
Chatmail-серверы реализуют instant onboarding: отдельной регистрации нет — аккаунт создается автоматически при первом IMAP-логине. Скрипт подключается к серверу по IMAP4 SSL, выполняет LOGIN — и аккаунт готов.
Скрипт генерирует ключ OpenPGP v4, состоящий из двух частей.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Телега больше не едет. | 0 | 5 | 27-06-2026 |
| 2 | Шифрование данных в Dropbox | 0 | 5 | 25-05-2011 |
| 3 | МВД Белоруссии: ложные сообщения о минировании объектов поступают из соседних стран | 0 | 0 | 22-08-2019 |
| 4 | «Цикада 3301»: кто стоит за самым странным тайным обществом современности | 0 | 5 | 21-03-2025 |
| 5 | «Солар» и «РуПост» подтвердили совместимость DLP-системы и почтового сервера | 0 | 5 | 25-06-2026 |
| 6 | «Солар» и «РуПост» подтвердили совместимость DLP-системы и почтового сервера | 0 | 5 | 25-06-2026 |
| 7 | Мастерская хакeра. Лезем в недра системы и работаем с файлами | 5 | 7 | 23-04-2026 |
| 8 | СМИ: в Microsoft прослушивали разговоры пользователей | 0 | 0 | 15-08-2019 |
| 9 | Институт развития интернета предложил альтернативу зарубежным приложениям | 0 | 0 | 30-07-2019 |
| 10 | В Госдуму внесли законопроект об идентификации пользователей электронной почты | 0 | 0 | 23-07-2019 |