Шифрование текста — бесплатно
Шифруйте и расшифровывайте текст с паролем с использованием надёжного AES-256-GCM. Пароль не покидает браузер. Делитесь секретами безопасно.
Надёжное стандартное шифрование: AES-256-GCM с ключом, производным от вашего пароля через PBKDF2 (250 000 итераций, SHA-256). Каждое сообщение использует случайные соль и IV.
Пароль нигде не хранится и не передаётся — всё работает в вашем браузере. Если вы потеряете пароль, сообщение восстановить невозможно. Передавайте зашифрованный текст и пароль по разным каналам.
Открытый формат: Результат это base64 от соли (16 байт) + IV (12 байт) + шифртекста + 16-байтового тега GCM, ключ получен через PBKDF2-SHA256 с 250 000 итераций. Формат несовместим с OpenSSL и CryptoJS, но расшифровать его можно и без этого сайта, например в Node.js:
const c = require('crypto');
const b = Buffer.from(B64, 'base64');
const k = c.pbkdf2Sync(PASSWORD, b.subarray(0, 16), 250000, 32, 'sha256');
const d = c.createDecipheriv('aes-256-gcm', k, b.subarray(16, 28));
d.setAuthTag(b.subarray(b.length - 16));
console.log(d.update(b.subarray(28, b.length - 16)) + d.final());Частые применения
- Безопасно поделиться секретомЗашифруйте пароль или заметку для отправки по чату или электронной почте.
- Зашифровать приватную заметкуЗащитите конфиденциальные заметки, которые вы сохраняете или вставляете где-то еще.
- Безопасно отправить учетные данныеЗашифруйте ключи API или логины перед совместным использованием с коллегой.
- Вести зашифрованную запись в дневникЗашифруйте личные записи, чтобы только вы могли их прочитать позже.
- Узнайте, как работает шифрованиеУвидеть шифрование AES-256-GCM в действии.
Как это работает
Отправьте секрет по незащищённому каналу (электронная почта, чат), зашифровав его паролем, который знаете только вы и получатель. Здесь используется та же надёжная стандартная криптография, что и в менеджерах паролей, — прямо в вашем браузере.
- 1Вы вводите текст и парольНичего не загружается; пароль никогда не сохраняется и не передается.
- 2Ключ выводится из вашего пароляPBKDF2 растягивает пароль с 250 000 итерациями SHA-256 и свежей случайной солью, делая атаки перебора медленными.
- 3Текст шифруется с помощью AES-256-GCMСлучайный IV используется каждый раз, и GCM добавляет тег аутентификации, поэтому подделка (или неправильный пароль) обнаруживается при расшифровке.
- 4Вы делитесь зашифрованным текстомОтправьте результат base64 по любому каналу и пароль отдельно. Получатель вставляет оба здесь для расшифровки.
Вся криптография выполняется локально с помощью встроенного в браузер Web Crypto. Открытый текст и пароль никогда не покидают ваше устройство. Если пароль потерян, сообщение восстановить невозможно — в этом и суть.
Похожие инструменты
Шифрование файлов (AES-256-GCM)
Шифруйте любой файл паролем с использованием AES-256-GCM и PBKDF2 (250 000 итераций). Файл .enc открывается только с правильным паролем и только этим инструментом. Полностью на стороне клиента — файл никогда не покидает устройство.
Защитить PDF паролем
Добавьте пароль к PDF с шифрованием AES-256 и при необходимости отключите печать, копирование или редактирование. Работает в браузере; ничего не загружается на сервер.
Разблокировать PDF
Удалите пароль с PDF, который вы можете открыть, или снимите ограничения на печать, копирование и редактирование. Несколько файлов сразу. Работает в браузере; ничего не загружается на сервер.