Skip to main content
DevTools24

Шифрование/дешифрование AES

Шифрование и дешифрование текста с использованием AES-256-GCM с деривацией ключа на основе пароля. Вся обработка происходит локально в вашем браузере.

Use the same password for encryption and decryption

Security Details:
  • Algorithm: AES-256-GCM
  • Key Derivation: PBKDF2 with 100,000 iterations
  • Salt: 16 random bytes (stored with ciphertext)
  • IV: 12 random bytes (stored with ciphertext)
  • • All encryption happens locally in your browser

AES-256-GCM - Технические детали

AES-256-GCM обеспечивает аутентифицированное шифрование с 256-битными ключами. PBKDF2 со 100 000 итераций получает ключ из вашего пароля. Каждое шифрование использует случайный 12-байтный IV и 16-байтную соль для безопасности.

Альтернатива командной строки

# OpenSSL AES encryption
openssl enc -aes-256-cbc -salt -pbkdf2 -in file.txt -out file.enc
openssl enc -d -aes-256-cbc -pbkdf2 -in file.enc -out file.txt

Справка

Посмотреть официальную спецификацию