Cifrar data with the Camellia block cipher
Camellia es un 128-bit bloque cifrador co-developed por Mitsubishi y NTT, certified como un NESSIE y CRYPTREC recommended primitive. Aprender its usage y comparación con AES.
- 1
Camellia uses a Feistel structure with 18/24 rounds for 128/192-256-bit keys. It is certified in Japan and the EU as an alternative to AES. The encryption interface — key, IV, plaintext — is identical to AES, so we demonstrate the workflow with AES.
- 2 Cifrador AES →
Cifrar data using AES-128 to mirror Camellia-128. The input/output format, key sizes, and block size are the same. Paste your plaintext and key to produce ciphertext.
- 3 Descifrador AES →
Descifrar to verify the round-trip. Camellia and AES both produce 128-bit blocks, so the ciphertext length will be identical for the same plaintext.
- 4
Camellia is particularly relevant in Japanese government systems (CRYPTREC) and EU systems (NESSIE). If interoperability with those standards is required, use Camellia; otherwise AES is the universal default.
Preguntas frecuentes
- Is Camellia faster than AES?
- On most general-purpose CPUs, AES with hardware acceleration (AES-NI) is faster. On platforms without AES-NI, Camellia can be competitive or faster. Performance is rarely the deciding factor.
- Can Camellia and AES be used interchangeably?
- No. They are different algorithms with different internal structures. You cannot decrypt Camellia ciphertext with AES or vice versa. Interoperability requires both sides to agree on the algorithm.