Aller au contenu
uencoder

Chiffrer data with the Camellia block cipher

Camellia est un 128-bit bloc chiffre co-developed par Mitsubishi et NTT, certified comme un NESSIE et CRYPTREC recommended primitive. Apprendre its usage et comparaison avec AES.

  1. 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. 2
    Chiffreur AES →

    Chiffrer 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. 3
    Déchiffreur AES →

    Déchiffrer 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. 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.

Questions fréquentes

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.

Workflows résolvant cette tâche

Outils associés