Как зашифровать текст в браузере

Чтобы зашифровать текст, нужны пароль и инструмент, который превращает текст в нечитаемый шифртекст, лучше всего по AES-256 и на вашем собственном компьютере. Онлайн-сервисы шифрования подходят для разового сообщения, но странице приходится доверять. Для текста, который вы храните, используйте зашифрованный файл (7-Zip с AES-256) или зашифрованный блокнот, например Protect text, который шифрует каждую заметку в браузере.

Установить в Chrome

Бесплатно 52 языков

Что на самом деле делает шифрование текста?

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

  1. Медленно получает ключ из вашего пароля, с большим числом итераций (PBKDF2, Argon2, scrypt), чтобы подбор паролей обходился дорого.
  2. Шифрует современным шифром, обычно AES-256-GCM, который заодно обнаруживает подмену данных.
  3. Делает это на вашем устройстве, так что открытый текст его не покидает.

Старые приёмы вроде ROT13, Base64 или «кодирования» — не шифрование: обратить их может кто угодно.

1. Онлайн-сервис шифрования текста

По запросу «зашифровать текст» поисковик выдаёт в основном одностраничные сервисы: вставляете текст, вводите пароль и получаете шифртекст, чтобы скопировать его, или ссылку, чтобы отправить.

  • Подходит для: разового сообщения человеку, у которого есть пароль.
  • Осторожно: многие такие сервисы шифруют на своём сервере, то есть открытый текст уходит туда. Выбирайте страницу, где сказано, что шифрование идёт в браузере, и передавайте пароль по другому каналу, чем само сообщение.
  • Не подходит для: текста, который вы хотите хранить и править. У вас остаётся кусок шифртекста, который нужно где-то хранить, а чтобы его расшифровать, придётся снова идти на тот же сайт.

2. Зашифровать текстовый файл с помощью 7-Zip

Для документа, который вы храните на диске или отправляете файлом:

  1. Установите 7-Zip (Windows) или другой архиватор с поддержкой 7z и AES-256.
  2. Нажмите на файл правой кнопкой мыши → 7-Zip → «Добавить к архиву».
  3. Выберите формат 7z, шифрование AES-256, надёжный пароль и отметьте «Шифровать имена файлов».
  4. Удалите исходный незашифрованный файл (и очистите корзину).

Ограничения: чтобы прочитать или изменить текст, его приходится снова распаковывать, и на диске остаётся открытая копия, пока вы её не удалите. ZIP-архив со стандартным ZipCrypto ненадёжен; используйте 7z или AES в ZIP.

3. Защищённая заметка в менеджере паролей

В менеджерах паролей, таких как Bitwarden или Proton Pass, есть защищённые заметки: текст хранится в том же зашифрованном хранилище, что и пароли, и синхронизируется между вашими устройствами.

4. Зашифрованный блокнот в Chrome

Protect text — блокнот, в котором каждая заметка шифруется по мере того, как вы пишете:

  1. Установите его из Chrome Web Store и закрепите.
  2. Нажмите значок: блокнот откроется в боковой панели Chrome.
  3. Придумайте пароль и сохраните ключ восстановления, который показывается один раз.
  4. Пишите. Каждая заметка шифруется AES-256-GCM до сохранения; ключ получается из вашего пароля через PBKDF2-SHA-256 с 600 000 итераций.

Он целиком работает на встроенном в браузер Web Crypto, хранит заметки только на вашем компьютере и не имеет доступа к сети, поэтому текст никогда не загружается в интернет. Сейф закрывается сам через несколько минут и при блокировке компьютера.

Ограничения: нет синхронизации между устройствами; заметки живут на одном компьютере (переносите их зашифрованным файлом резервной копии). Как устроено шифрование Protect text.

Что выбрать?

Вам нужно…Что использовать
Отправить одно секретное сообщениеОнлайн-сервис, который шифрует в браузере; пароль — отдельно
Защитить документ на диске7-Zip, формат 7z, AES-256, зашифрованные имена файлов
Иметь несколько секретов на всех устройствахЗащищённые заметки в менеджере паролей
Хранить и править личные заметки в Chrome, офлайн, без аккаунтаProtect text

Как выбрать пароль для зашифрованного текста

  • Длина важнее хитрости. Четыре–шесть случайных слов легче запомнить и труднее подобрать, чем P@ssw0rd1.
  • Уникальность. Не используйте повторно пароль от какого-либо сайта.
  • Возможность восстановления. Храните пароль в менеджере паролей или запишите ключ восстановления и держите его подальше от компьютера. Зашифрованный текст без ключа спасти нельзя.

Подробнее: сравнение приложений для защищённых заметок.

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

Что значит зашифровать текст?

Шифрование превращает читаемый текст в шифртекст, похожий на случайный набор символов. Вернуть его обратно может только тот, у кого есть нужный ключ, обычно получаемый из пароля. Стандартный шифр для этого — AES-256.

Безопасно ли шифровать текст на сайте?

Только если страница шифрует в вашем браузере и вы ей доверяете. Многие онлайн-сервисы отправляют ваш текст на свой сервер. Для всего важного используйте инструмент, который работает офлайн на вашем компьютере.

Как зашифровать текстовый файл?

С помощью 7-Zip: нажмите на файл правой кнопкой мыши, выберите 7-Zip > «Добавить к архиву», укажите формат 7z, шифрование AES-256 и пароль и отметьте «Шифровать имена файлов». Затем удалите исходный файл. Обычный ZIP со стандартным ZipCrypto ненадёжен.

Что такое WebCrypto?

Это Web Cryptography API, встроенный в современные браузеры. Он даёт веб-страницам и расширениям стандартные алгоритмы, такие как AES-GCM и PBKDF2, реализованные самим браузером. Protect text использует его для всего шифрования.

Можно ли расшифровать текст без пароля?

При AES-256 и надёжном пароле — нет. Слабый пароль можно подобрать, поэтому так важно медленное получение ключа, например PBKDF2 с большим числом итераций.

Скрыть или размыть текст — это то же, что зашифровать?

Нет. Размытый или скрытый текст — только защита экрана от чужих глаз; программы по-прежнему могут прочитать сам текст. Шифрование меняет сохранённые данные.

Обновлено: