Encrypt and decrypt text with the ARIA block cipher (RFC 5794) in CBC mode, with 128/192/256-bit keys. Hex output. Runs entirely in your browser.
ARIA is a 128-bit block cipher designed by Korean cryptographers and adopted as the national standard KS X 1213 and as IETF RFC 5794. It is used in South Korean government and industry systems and appears in some TLS cipher suites, much like its cousin SEED. This tool encrypts and decrypts text with ARIA at all three key sizes.
Input:
Plaintext + key (32/48/64 hex chars) + IV (32 hex chars)
Output:
hex ciphertext
Which key sizes are supported?
128, 192 and 256-bit keys, entered as 32, 48 or 64 hexadecimal characters, matching ARIA-128/192/256. Use the refresh button to generate a random key or IV.
How does ARIA relate to SEED?
Both are Korean national cipher standards. SEED is a Feistel cipher; ARIA is a substitution-permutation network, similar in spirit to AES.
Is ARIA secure?
Yes. It has no known practical attacks and is a recognised standard, though AES is more widely deployed internationally. Use ARIA for compatibility with ARIA-based systems.
Does my data leave the browser?
No. Encryption and decryption run locally in your browser.
Encrypt and decrypt text with the ARIA block cipher (RFC 5794) in CBC mode, with 128, 192 or 256-bit keys. Ciphertext is hex. Everything runs in your browser.
ARIA is a 128-bit block cipher designed in South Korea and standardised as RFC 5794 and the Korean standard KS X 1213. It is a substitution-permutation network with 12, 14 or 16 rounds for 128, 192 and 256-bit keys. This tool runs ARIA in CBC mode with PKCS#7 padding and is verified against the RFC 5794 test vector.