Rijndael is a symmetric block cipher that was selected as the Advanced Encryption Standard (AES).
This tool allows you to encrypt and decrypt text using the Rijndael algorithm with various block and key sizes.
ⓘ AES Tool
💡 Did you know? Rijndael supports block sizes of 128, 192, and 256 bits, while AES standardized only on 128-bit blocks.
This tool implements the full Rijndael specification.
⚠ Make sure to use the same key, IV, mode, and block size that were used during encryption.
Decrypted Output
🛡 Features
🔒 Multiple Key Sizes
Support for 128-bit, 192-bit, and 256-bit key lengths providing varying levels of security.
📦 Variable Block Sizes
Unlike AES, Rijndael supports 128, 192, and 256-bit block sizes for enhanced flexibility.
🔄 Multiple Modes
CBC, ECB, and CTR modes supported. CBC recommended for most use cases.
💻 Client-Side Processing
All encryption/decryption happens in your browser. No data is sent to any server.
📋 Multiple Output Formats
Export encrypted data as Base64 or Hexadecimal for easy sharing and storage.
⚡ Fast & Free
Instant encryption and decryption with no usage limits or registration required.
About Rijndael Cipher
Rijndael (pronounced "rain-dahl") is a family of ciphers with different key and block sizes.
It was designed by Belgian cryptographers Joan Daemen and Vincent Rijmen
and submitted to the AES selection process in 1998.
In 2001, Rijndael was selected as the Advanced Encryption Standard (AES) by NIST.
However, AES only uses 128-bit blocks, while the original Rijndael specification supports
block sizes of 128, 192, and 256 bits.
Rijndael vs AES Comparison
Feature
Rijndael
AES
Block Sizes
128, 192, 256 bits
128 bits only
Key Sizes
128, 192, 256 bits
128, 192, 256 bits
Rounds (128-bit block)
10, 12, or 14
10, 12, or 14
Standardization
Original specification
NIST standard (FIPS-197)
Usage
Specialized applications
Universal encryption standard
How Rijndael Works
Rijndael operates on a 4Ã4 to 4Ã8 column-major order array of bytes, called the state.
The cipher performs a series of linked operations including:
SubBytes - A non-linear substitution step using an S-box
ShiftRows - A transposition step that shifts rows cyclically
MixColumns - A linear mixing operation on state columns
AddRoundKey - XOR operation with a subkey derived from the cipher key
The number of rounds depends on key and block size:
10 rounds for 128-bit keys
12 rounds for 192-bit keys
14 rounds for 256-bit keys
When to Use Rijndael over AES
When you need larger block sizes (192 or 256 bits) for specific security requirements
For compatibility with systems using non-standard Rijndael implementations
In specialized cryptographic applications requiring the full Rijndael specification
💡 Tip: For most applications, using AES (Rijndael with 128-bit blocks) is recommended
as it's the industry standard and has the widest software/hardware support.
✓ Copied to clipboard!
Explore More Crypto Tools
Try other encryption, hashing, and signing utilities.