AES криптор-декриптор
Криптирайте и декриптирайте текст с помощта на AES-128, AES-192 или AES-256 криптиране със секретен ключ.
Вход
Изход
Прочети ме
Какво е AES криптиране?
AES (Advanced Encryption Standard) е симетричен алгоритъм за криптиране, който е широко приет по целия свят за защита на чувствителни данни. Разработен от белгийските криптографи Joan Daemen и Vincent Rijmen, той е избран от NIST през 2001 г. като стандарт за криптиране на електронни данни, заменяйки по-старият алгоритъм DES.
Симетричното криптиране означава, че един и същ таен ключ се използва както за криптиране, така и за декриптиране на данни. AES работи с блокове с фиксиран размер от 128 бита и поддържа три дължини на ключове: 128, 192 и 256 бита. Колкото по-дълъг е ключът, толкова по-безопасно е криптирането—AES-256 се счита за практически невъзможно за разбиване с настоящите изчислителни технологии.
Как работи AES-GCM?
AES-GCM (Galois/Counter Mode) е режим на удостоверено криптиране, който осигурява както конфиденциалност, така и интегритет на данните. За разлика от основните режими на AES, GCM не само криптира вашите данни, но също генерира тег за удостоверяване, който открива всяко манипулиране на шифъртекста.
Процесът на криптиране включва:
- Извеждане на ключ: Вашата парола се трансформира в криптографски ключ, използвайки PBKDF2 (Password-Based Key Derivation Function 2) с 100 000 итерации и SHA-256 хеширане
- Генериране на сол: Случайна 16-байтова сол гарантира, че една и съща парола произвежда различни ключове всеки път
- Създаване на IV: 12-байтов инициализационен вектор (IV) гарантира, че еднакви открити текстове се криптират в различни шифъртекстове
- Криптиране: Откритият текст се криптира, използвайки AES-GCM с извлеченния ключ
- Пакетиране на изхода: Солта, IV и шифъртекстът се комбинират и кодират в Base64
Описание на инструмента
Този инструмент AES Encryptor Decryptor осигурява безопасно криптиране и декриптиране на страната на клиента, използвайки Web Crypto API. Всички криптографски операции се извършват изцяло във вашия браузър—вашите данни и пароли никога не напускат вашето устройство.
Инструментът поддържа всички три размера на AES ключове (128, 192 и 256 бита) и използва индустриални стандартни практики за безопасност, включително PBKDF2 извеждане на ключ, генериране на случайна сол и удостоверено криптиране с AES-GCM.
Примери
Криптиране на текст:
- Вход:
Hello, World! - Парола:
mySecurePassword123 - Режим: AES-256
- Изход:
Base64-кодиран шифъртекст (варира всеки път поради случайна сол/IV)
Декриптиране на текст:
- Вход:
[Предварително криптиран Base64 низ] - Парола:
mySecurePassword123(същата парола, използвана за криптиране) - Режим: AES-256 (същия режим, използван за криптиране)
- Изход:
Hello, World!
Функции
- Множество размери на ключове: Изберете между AES-128, AES-192 или AES-256 криптиране
- Обработка на страната на клиента: Всички операции на криптиране и декриптиране се извършват във вашия браузър, използвайки Web Crypto API
- Удостоверено криптиране: Режимът AES-GCM осигурява както конфиденциалност, така и защита на интегритета