Шифрование/Расшифрование AES
Бесплатный онлайн инструмент AES-шифрования, режимы GCM/CBC
Что такое шифрование AES?
AES (Advanced Encryption Standard) — симметричный алгоритм шифрования с ключами 128, 192 и 256 бит. По умолчанию используется AES-GCM, обеспечивающий шифрование и аутентификацию. AES — золотой стандарт для защиты данных.
Как шифровать и расшифровывать AES
Введите пароль и текст для шифрования. Получите шифротекст в Base64. Для расшифровки вставьте Base64 шифротекст и тот же пароль. Каждый раз генерируются случайные salt и IV.
AES-GCM vs AES-CBC
AES-GCM обеспечивает аутентифицированное шифрование — проверяет, что шифротекст не изменён. AES-CBC требует отдельный HMAC. GCM — рекомендуемый режим.
▶Безопасен ли AES-256?
Да. AES-256 одобрен NSA для защиты секретной информации. Практических атак на полный алгоритм AES неизвестно.
▶Можно ли расшифровать без пароля?
Нет. AES невозможно взломать без правильного пароля. При потере пароля данные не восстановить.
▶Разница между AES-128 и AES-256?
Число — длина ключа в битах. AES-256 использует более длинный ключ, устойчивее к brute-force. Оба считаются безопасными.
▶Отправляются ли данные на сервер?
Нет. Всё шифрование и расшифровка выполняются в браузере через Web Crypto API.