Перейти к основному содержимому
LibraTool logoLibraTool

Шифрование текста — бесплатно

Шифруйте и расшифровывайте текст с паролем с использованием надёжного 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. 1
    Вы вводите текст и пароль
    Ничего не загружается; пароль никогда не сохраняется и не передается.
  2. 2
    Ключ выводится из вашего пароля
    PBKDF2 растягивает пароль с 250 000 итерациями SHA-256 и свежей случайной солью, делая атаки перебора медленными.
  3. 3
    Текст шифруется с помощью AES-256-GCM
    Случайный IV используется каждый раз, и GCM добавляет тег аутентификации, поэтому подделка (или неправильный пароль) обнаруживается при расшифровке.
  4. 4
    Вы делитесь зашифрованным текстом
    Отправьте результат base64 по любому каналу и пароль отдельно. Получатель вставляет оба здесь для расшифровки.

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

Похожие инструменты

Часто задаваемые вопросы