AES: encrypt and decrypt

Process text locally in the browser. The key and content are neither sent to the server nor saved by the tool.

ECB reveals content patterns. ECB and CBC do not verify integrity: data changes or a wrong key are not always detected. Use these modes for compatibility with existing systems.
32, 48 or 64 hexadecimal digits, without spaces. This is a binary key, not a password.
32 digits (16 bytes). Generate a new IV for each encryption and save it with the result. To decrypt, enter the original IV. The result does not include the IV.

PKCS#7 padding. No key derivation, salt or OpenSSL header.

Loading tool…