Шифрование и расшифровка текста
Превратите сообщение в нечитаемый текст, который сможет открыть только тот, у кого есть парольная фраза. Шифрование происходит на вашем устройстве.
Запечатано на этом устройстве
Работает в вашем браузере. Ничего не загружается на сервер.
Запечатано
Передайте её получателю другим путём, не вместе с сообщением, например лично или по телефону.
Эта парольная фраза короткая. Тот, к кому попадёт зашифрованный текст, может попытаться её подобрать: используйте хотя бы 4 случайных слова или 12 случайных символов.
Парольные фразы не совпадают.
Зашифрованный текст Расшифрованное сообщение
Здесь появится зашифрованный текст. Его можно спокойно отправить по почте или в мессенджере: без парольной фразы он не раскрывает ничего, кроме примерной длины. Здесь появится исходное сообщение.
Как обеспечивается защита
Шифрование AES-256-GCM. Ключ получается из вашей парольной фразы с помощью PBKDF2-SHA-256 и 600 000 итераций, со случайной солью и nonce для каждого сообщения. Любое изменение зашифрованного текста обнаруживается.
Как это работает
-
Напишите сообщение
Введите или вставьте текст, который нужно защитить, затем придумайте надёжную парольную фразу и введите её дважды.
-
Отправьте зашифрованный текст
Скопируйте результат в письмо, чат или заметку. Парольную фразу передайте отдельно и никогда — в том же сообщении.
-
Расшифровка у получателя
Получатель открывает эту страницу, выбирает «Расшифровать», вставляет текст и вводит парольную фразу.
Частые вопросы
Насколько надёжно это шифрование?
Используется AES-256 в режиме GCM — стандарт, которым пользуются банки и государственные органы, — через встроенный в браузер механизм Web Crypto. Ключ получается из парольной фразы через PBKDF2-SHA-256 с 600 000 итераций, поэтому каждая попытка подбора обходится злоумышленнику дорого по времени. На практике надёжность зависит от вашей парольной фразы.
Моё сообщение или парольная фраза отправляются на сервер?
Нет. Шифрование и расшифровка полностью выполняются в вашем браузере. Эта страница не передаёт и не хранит ни сообщение, ни парольную фразу.
Что, если я забуду парольную фразу?
Восстановить сообщение будет невозможно. Здесь нет ни чёрного хода, ни сброса — именно поэтому шифрованию можно доверять. Если фраза понадобится позже, храните её в менеджере паролей.
Почему одно и то же сообщение каждый раз даёт разный результат?
Для каждого шифрования используются новые случайные соль и nonce. Так нельзя понять, содержат ли два зашифрованных текста одно и то же сообщение, а расшифровываются оба одной и той же парольной фразой.
Можно ли расшифровать текст другой программой?
Да, написав немного кода. Текст закодирован в Base64: один байт версии (1), число итераций — 4-байтовое число в порядке big-endian, 16-байтовая соль, 12-байтовый nonce, затем шифртекст AES-256-GCM и его 16-байтовый тег. Первые 33 байта аутентифицируются как связанные данные, а парольная фраза перед PBKDF2-SHA-256 нормализуется в Unicode NFC.
Подходит ли это для очень конфиденциальной информации?
Инструмент хорошо защищает содержимое сообщения при условии, что парольная фраза надёжная и передана безопасно. Он не скрывает, кто и когда отправил сообщение. Для постоянной личной переписки удобнее мессенджер со сквозным шифрованием.