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