Шифрование и расшифровка текста

Превратите сообщение в нечитаемый текст, который сможет открыть только тот, у кого есть парольная фраза. Шифрование происходит на вашем устройстве.

Запечатано на этом устройстве

Работает в вашем браузере. Ничего не загружается на сервер.

Запечатано

Что вы хотите сделать?

Передайте её получателю другим путём, не вместе с сообщением, например лично или по телефону.

Зашифрованный текст Расшифрованное сообщение

Здесь появится зашифрованный текст. Его можно спокойно отправить по почте или в мессенджере: без парольной фразы он не раскрывает ничего, кроме примерной длины. Здесь появится исходное сообщение.

Как обеспечивается защита

Шифрование AES-256-GCM. Ключ получается из вашей парольной фразы с помощью PBKDF2-SHA-256 и 600 000 итераций, со случайной солью и nonce для каждого сообщения. Любое изменение зашифрованного текста обнаруживается.

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

  1. Напишите сообщение

    Введите или вставьте текст, который нужно защитить, затем придумайте надёжную парольную фразу и введите её дважды.

  2. Отправьте зашифрованный текст

    Скопируйте результат в письмо, чат или заметку. Парольную фразу передайте отдельно и никогда — в том же сообщении.

  3. Расшифровка у получателя

    Получатель открывает эту страницу, выбирает «Расшифровать», вставляет текст и вводит парольную фразу.

Частые вопросы

Насколько надёжно это шифрование?

Используется 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.

Подходит ли это для очень конфиденциальной информации?

Инструмент хорошо защищает содержимое сообщения при условии, что парольная фраза надёжная и передана безопасно. Он не скрывает, кто и когда отправил сообщение. Для постоянной личной переписки удобнее мессенджер со сквозным шифрованием.

Установить One For All на компьютер

После этого One For All будет открываться в отдельном окне, как приложение, прямо с рабочего стола или главного экрана. Ничего не нужно скачивать из магазина приложений, а ваши файлы по-прежнему остаются на устройстве.

  1. Нажмите значок установки справа в адресной строке или откройте меню браузера (⋮).
  2. Выберите «Установить One For All» или «Установить страницу как приложение»: ярлык появится на рабочем столе и среди ваших приложений.

Скачать движок этого инструмента?

Этот инструмент работает полностью в вашем браузере. Для этого ему нужно один раз скачать с One For All компоненты, перечисленные ниже. После этого они остаются на этом устройстве, и в следующий раз инструмент запустится сразу.

Ваши файлы никогда никуда не отправляются.