Криптография и безопасность

Шифрование и расшифровка текста AES

Шифруйте и расшифровывайте текст с помощью AES-256-GCM и пароля.

Запустить инструмент

Введите текст, выберите режим и задайте пароль, чтобы зашифровать или расшифровать данные с помощью алгоритма AES-256-GCM. При шифровании ключ длиной 32 байта формируется из пароля через PBKDF2-HMAC-SHA256. Для каждой операции шифрования генерируются новая соль длиной 16 байт и новый nonce длиной 12 байт. Из-за этого один и тот же текст с одинаковым паролем каждый раз дает новый результат. Инструмент выдает один безопасный для URL текстовый токен, который содержит всю информацию для последующего восстановления данных. Чтобы вернуть исходное сообщение, вставьте токен целиком и укажите пароль, использованный при шифровании. При верных входных данных в поле вывода появляется расшифрованный текст в кодировке UTF-8. Поврежденный токен, пропущенные символы или неверный пароль приводят к ошибке расшифровки. Если поле ввода пустое, инструмент возвращает пустой результат. Короткие фразы, заметки и длинные фрагменты текста обрабатываются по единым криптографическим правилам.

Инструкция

  1. Выберите режим «Зашифровать» или «Расшифровать».
  2. Введите или вставьте данные в поле «Текст».
  3. Укажите пароль, если поле текста не пустое.
  4. При расшифровке вставьте полный токен и используйте тот же пароль, что и при шифровании.
  5. Нажмите кнопку запуска и проверьте полученный результат.

Примеры

  • Зашифруйте текст «Встреча в 15:00» с паролем, сохраните полученный токен, а затем расшифруйте его тем же паролем.
  • Вставьте полный токен в поле «Текст», выберите режим «Расшифровать» и укажите пароль, использованный при шифровании.

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

Какой алгоритм используется?

При шифровании используется AES-256-GCM. Ключ длиной 32 байта выводится из пароля с помощью PBKDF2-HMAC-SHA256.

Что нужно для расшифровки?

Для расшифровки нужны полный токен, созданный инструментом, и тот же пароль, который использовался при шифровании.

Почему одинаковый текст дает разные токены?

При каждом шифровании создаются новая соль длиной 16 байт и новый nonce длиной 12 байт. Поэтому одинаковый текст с одинаковым паролем может дать разные токены.

Обязателен ли пароль?

Если поле «Текст» пустое, инструмент возвращает пустой результат до проверки пароля. Для непустого текста пароль нужен в обоих режимах.

Что произойдет при ошибке расшифровки?

Для измененного, неполного или неверного токена, а также для неправильного пароля отображается общая ошибка недействительного шифротекста или пароля.

Встроить этот инструмент

Добавьте рабочий инструмент SmartPlusLab на свой сайт с помощью кода ниже.