Шифрование текста AES (AES-GCM + PBKDF2)
Шифруйте и расшифровывайте текст с помощью AES-256-GCM, используя ключ, полученный из парольной фразы (PBKDF2 SHA-256, случайная соль), полностью в вашем браузере и без загрузок.
Шифрование текста AES (AES-GCM + PBKDF2) — Зашифруйте любой текст с помощью AES-256-GCM и расшифруйте его обратно, используя выбранную вами парольную фразу. Ключ выводится из вашей парольной фразы с помощью PBKDF2 (SHA-256, случайная соль и 150 000 итераций), а соль и IV упаковываются вместе с шифротекстом в одну строку Base64. Всё выполняется в вашем браузере через Web Crypto API, поэтому ни ваш текст, ни ваша парольная фраза никогда не покидают ваше устройство.
Что такое Шифрование текста AES (AES-GCM + PBKDF2)?
Бесплатный браузерный шифровщик и расшифровщик текста AES. Он использует AES-256 в режиме GCM (аутентифицированное шифрование) с ключом, выводимым из вашей парольной фразы через PBKDF2-SHA-256, при каждом шифровании применяя новую случайную соль и 150 000 итераций. Зашифрованный результат — это одна строка Base64, объединяющая соль, вектор инициализации (IV) и шифротекст, поэтому вы можете вставить её куда угодно и позже расшифровать той же парольной фразой. Люди используют это для защиты заметок, ключей API, фраз восстановления и коротких сообщений перед их хранением или передачей, не доверяя серверу. Переключайтесь между Зашифровать и Расшифровать с помощью переключателя, введите текст и парольную фразу и скопируйте результат.
Как пользоваться Шифрование текста AES (AES-GCM + PBKDF2)
- Выберите Зашифровать или Расшифровать с помощью переключателя вверху.
- В режиме Зашифровать введите или вставьте открытый текст, который хотите защитить; в режиме Расшифровать вставьте строку Base64, полученную ранее.
- Введите парольную фразу. Для расшифровки она должна точно совпадать с фразой, использованной при шифровании.
- Результат появляется автоматически ниже по мере ввода — шифротекст Base64 при шифровании или восстановленный открытый текст при расшифровке.
- Нажмите кнопку копирования, чтобы скопировать результат, затем сохраните или передайте его.
- Чтобы прочитать зашифрованную строку позже, переключитесь на Расшифровать, вставьте её и введите ту же парольную фразу.
Примеры
Зашифровать секретную заметку
Ввод
meet me at 8pm
Вывод
k3Jp…Qz== (Base64 из соли + IV + шифротекст AES-GCM)
Расшифровать обратно
Переключитесь на Расшифровать, вставьте строку Base64 и введите ту же самую парольную фразу, которую использовали. Исходный текст "meet me at 8pm" восстанавливается. Неверная парольная фраза не проходит аутентификацию и показывает ошибку расшифровки вместо мусора.
Почему каждый результат отличается
Шифрование одного и того же текста дважды даёт две разные строки Base64, потому что каждый раз генерируются новые случайные соль и IV. Обе всё равно расшифровываются в один и тот же открытый текст с правильной парольной фразой.
Часто задаваемые вопросы
- Какое шифрование здесь используется?
- AES-256 в режиме GCM (аутентифицированное шифрование). Ключ выводится из вашей парольной фразы с помощью PBKDF2-SHA-256, используя случайную 16-байтовую соль и 150 000 итераций. При каждом шифровании используется случайный 12-байтовый IV, а соль и IV хранятся вместе с шифротекстом.
- Почему я получаю ошибку расшифровки?
- Расшифровка не удаётся, когда парольная фраза неверна или входные данные Base64 неполны либо повреждены. AES-GCM проверяет целостность, поэтому отказывается возвращать изменённые или несовпадающие данные вместо того, чтобы выдавать мусор. Перепроверьте парольную фразу и то, что вы вставили строку целиком.
- Отправляются ли куда-либо моя парольная фраза или текст?
- Нет. Всё шифрование и расшифровка выполняются локально в вашем браузере с помощью встроенного Web Crypto API. Ваш текст и парольная фраза никогда не покидают ваше устройство и никогда не загружаются ни на один сервер.
- Сохраняется ли парольная фраза, если я использую её в рабочем пространстве?
- Нет. Поле парольной фразы — это поле ввода пароля, и оно намеренно исключено из захвата состояния рабочего пространства, поэтому никогда не сохраняется, не передаётся в ссылках и не записывается в экспортируемые файлы. Вы должны вводить её заново каждую сессию.
- Могу ли я потерять доступ к своим данным?
- Да — если вы забудете парольную фразу, восстановления и чёрного хода нет. Парольная фраза — единственный ключ. Выберите надёжную, которую сможете запомнить, и сохраняйте полный вывод Base64 без изменений.
Похожие инструменты
Хеш Argon2 и scrypt
Хешируйте пароль с помощью Argon2id или scrypt и проверяйте хеш Argon2 на соответствие паролю — полностью в вашем браузере.
Генератор и проверщик bcrypt-хешей
Создавайте bcrypt-хеш пароля из открытого текста с выбранным фактором стоимости или проверяйте пароль по существующему bcrypt-хешу — полностью в вашем браузере.
Генератор мнемонических фраз BIP39
Сгенерируйте случайную фразу восстановления BIP39 из 12–24 слов на нескольких языках или преобразуйте существующую мнемоническую фразу обратно в её исходную энтропию — полностью в вашем браузере.
Генератор CSR и самоподписанных сертификатов
Создавайте закрытый ключ RSA или ECDSA вместе с запросом на подпись сертификата (CSR) или самоподписанным сертификатом X.509 — всё прямо в браузере.