GhostChat шифрует каждое сообщение сквозным методом на вашем устройстве. Сервер работает только как ретранслятор зашифрованных данных и никогда не имеет доступа к ключам.
GhostChat использует протокол Signal — тот же, что применяют самые защищённые мессенджеры мира. Вот как это работает, в упрощённом виде.
Double Ratchet — после установки соединения каждый новый обмен сообщениями генерирует новый ключ. Даже если злоумышленник получит один ключ, он не сможет расшифровать предыдущие или следующие сообщения. Это называется прямая секретность (forward secrecy).
Все сообщения шифруются на устройстве отправителя и расшифровываются только на устройстве получателя. Сервер никогда не видит открытый текст. Никаких «секретных чатов» — здесь секретно всё.
Протокол Double Ratchet генерирует новый ключ для каждого сообщения. Компрометация одного ключа не раскрывает историю переписки. Прошлое остаётся в прошлом.
Русский, English, Deutsch, Français, Español, 中文, 日本語, 한국어, العربية, Português, Italiano, Türkçe, Українська, Polski, Nederlands. Интерфейс говорит на вашем языке.
Создавайте защищённые групповые чаты. Каждое сообщение шифруется индивидуально для каждого участника группы.
Маршрутизация трафика через сеть Tor для дополнительной анонимности. Ваш IP-адрес скрыт от сервера и собеседников.
Весь код опубликован под лицензией AGPL-3.0. Вы можете проверить криптографию самостоятельно, собрать из исходников или развернуть свой сервер.
X3DH (Extended Triple Diffie-Hellman) — асинхронное согласование ключей. Алиса и Боб могут начать защищённый чат, даже если один из них офлайн. Протокол создаёт общий секретный ключ, комбинируя несколько эллиптических кривых — identity key, ephemeral key и signed pre-key каждой стороны.
Double Ratchet — после каждой отправки и получения сообщения генерируется новый ключ. Корневой ключ (root key) обновляется через цепочку HMAC-SHA256, создавая новые chain key и message key для каждого сообщения в каждом направлении.
Forward secrecy: старые ключи удаляются немедленно после использования. Компрометация текущего состояния не раскрывает предыдущие сообщения.
Post-compromise security: даже если текущее состояние скомпрометировано, протокол самовосстанавливается при следующем обмене сообщениями.
GhostChat использует только современные, проверенные алгоритмы. Никаких deprecated протоколов, никакой самодельной криптографии. Криптографическое ядро написано на Rust и вызывается через FFI для максимальной производительности и безопасности.
Верификация ключей: проверяйте публичный ключ собеседника через emoji-отпечаток, числовой fingerprint, QR-код или ручное сравнение. Защита от MITM-атак.
Post-quantum: гибридная схема Kyber+X25519 находится в разработке для защиты от будущих квантовых компьютеров.
Бесплатно. Без регистрации. Без номера телефона. Просто скачайте и создайте аккаунт за 30 секунд.
Версия 0.8.4 · Windows 10/11 x64 · ~45 MB
Скачать установщик .exe