Язык: RU

Сообщение, которое прочтёт только адресат

CryptoPad превращает короткий текст в шифровку, которую откроет только тот, кому она адресована, а присланную вам шифровку — обратно в обычный текст. Всё происходит на самом телефоне: без аккаунта, без сервера, без доступа к сети.

Зашифрованное сообщение — это обычный текст: его можно вставить куда угодно.

Как это работает

  1. Создайте пару ключей

    CryptoPad создаёт её прямо на телефоне. Закрытая часть там и остаётся: приложение не показывает её и не даёт скопировать. Открытую вы раздаёте собеседникам.

  2. Обменяйтесь открытыми ключами

    Отправьте свой открытый ключ через любой мессенджер или почту: скрывать его незачем, он умеет только запирать сообщения для вас. Ключи собеседников добавьте в контакты.

  3. Шифруйте и расшифровывайте через буфер обмена

    Выберите контакт, наберите текст на вкладке Pad и нажмите Encrypt, а результат вставьте в любой чат. Чтобы прочитать ответ, вставьте его на ту же вкладку и нажмите Decrypt.

Чего приложение не делает

Как устроено внутри

Каждое сообщение запечатывается новым ключом AES-256-GCM, а сам этот ключ запирается для получателя через RSA-OAEP-256, ECDH на кривой P-256 или X25519 — смотря какого типа его ключ. Используется только криптография, встроенная в систему: CryptoKit и Security на iPhone, штатные провайдеры на Android.

Ключи передаются в стандартном формате PEM, а сообщение — это одна строка текста в base64, поэтому его без потерь донесёт любой мессенджер, письмо или заметка.

iPhone и Android

CryptoPad работает на iPhone (iOS 17 и новее) и на Android (7.0 и новее). Обе версии говорят на одном языке: сообщение, зашифрованное на одной, открывается на другой, и открытый ключ, скопированный из одной, принимается другой. Ключи X25519 на Android работают начиная с версии 13; ключи RSA и P-256 — на всех поддерживаемых версиях.