Что на самом деле делает шифрование текста?
Шифрование берёт читаемый текст и ключ и выдаёт шифртекст, бесполезный без ключа. Для текста, защищённого паролем, хороший инструмент делает три вещи:
- Медленно получает ключ из вашего пароля, с большим числом итераций (PBKDF2, Argon2, scrypt), чтобы подбор паролей обходился дорого.
- Шифрует современным шифром, обычно AES-256-GCM, который заодно обнаруживает подмену данных.
- Делает это на вашем устройстве, так что открытый текст его не покидает.
Старые приёмы вроде ROT13, Base64 или «кодирования» — не шифрование: обратить их может кто угодно.
1. Онлайн-сервис шифрования текста
По запросу «зашифровать текст» поисковик выдаёт в основном одностраничные сервисы: вставляете текст, вводите пароль и получаете шифртекст, чтобы скопировать его, или ссылку, чтобы отправить.
- Подходит для: разового сообщения человеку, у которого есть пароль.
- Осторожно: многие такие сервисы шифруют на своём сервере, то есть открытый текст уходит туда. Выбирайте страницу, где сказано, что шифрование идёт в браузере, и передавайте пароль по другому каналу, чем само сообщение.
- Не подходит для: текста, который вы хотите хранить и править. У вас остаётся кусок шифртекста, который нужно где-то хранить, а чтобы его расшифровать, придётся снова идти на тот же сайт.
2. Зашифровать текстовый файл с помощью 7-Zip
Для документа, который вы храните на диске или отправляете файлом:
- Установите 7-Zip (Windows) или другой архиватор с поддержкой 7z и AES-256.
- Нажмите на файл правой кнопкой мыши → 7-Zip → «Добавить к архиву».
- Выберите формат 7z, шифрование AES-256, надёжный пароль и отметьте «Шифровать имена файлов».
- Удалите исходный незашифрованный файл (и очистите корзину).
Ограничения: чтобы прочитать или изменить текст, его приходится снова распаковывать, и на диске остаётся открытая копия, пока вы её не удалите. ZIP-архив со стандартным ZipCrypto ненадёжен; используйте 7z или AES в ZIP.
3. Защищённая заметка в менеджере паролей
В менеджерах паролей, таких как Bitwarden или Proton Pass, есть защищённые заметки: текст хранится в том же зашифрованном хранилище, что и пароли, и синхронизируется между вашими устройствами.
- Подходит для: нескольких секретов, которые нужны и на телефоне, и на компьютере.
- Ограничения: аккаунт и облако провайдера; хранилище создано для логинов, а не для письма. Менеджер паролей или зашифрованный блокнот?
4. Зашифрованный блокнот в Chrome
Protect text — блокнот, в котором каждая заметка шифруется по мере того, как вы пишете:
- Установите его из Chrome Web Store и закрепите.
- Нажмите значок: блокнот откроется в боковой панели Chrome.
- Придумайте пароль и сохраните ключ восстановления, который показывается один раз.
- Пишите. Каждая заметка шифруется AES-256-GCM до сохранения; ключ получается из вашего пароля через PBKDF2-SHA-256 с 600 000 итераций.
Он целиком работает на встроенном в браузер Web Crypto, хранит заметки только на вашем компьютере и не имеет доступа к сети, поэтому текст никогда не загружается в интернет. Сейф закрывается сам через несколько минут и при блокировке компьютера.
Ограничения: нет синхронизации между устройствами; заметки живут на одном компьютере (переносите их зашифрованным файлом резервной копии). Как устроено шифрование Protect text.
Что выбрать?
| Вам нужно… | Что использовать |
|---|---|
| Отправить одно секретное сообщение | Онлайн-сервис, который шифрует в браузере; пароль — отдельно |
| Защитить документ на диске | 7-Zip, формат 7z, AES-256, зашифрованные имена файлов |
| Иметь несколько секретов на всех устройствах | Защищённые заметки в менеджере паролей |
| Хранить и править личные заметки в Chrome, офлайн, без аккаунта | Protect text |
Как выбрать пароль для зашифрованного текста
- Длина важнее хитрости. Четыре–шесть случайных слов легче запомнить и труднее подобрать, чем
P@ssw0rd1. - Уникальность. Не используйте повторно пароль от какого-либо сайта.
- Возможность восстановления. Храните пароль в менеджере паролей или запишите ключ восстановления и держите его подальше от компьютера. Зашифрованный текст без ключа спасти нельзя.
Подробнее: сравнение приложений для защищённых заметок.