跳到主要内容
uencoder

加密 data with the Camellia block cipher

Camellia 是 128-位阻止 cipher co-developed 通过 Mitsubishi 和 NTT, certified as NESSIE 和 CRYPTREC recommended primitive. Learn 其 usage 和 comparison 具有 AES.

  1. 1

    Camellia 我们 Feistel 结构具有 18/24 rounds 为 128/192-256-位关键. 它是 certified 在 Japan 和 EU as alternative 到 AES. 加密接口 — 键, IV, plaintext — 是 identical 到 AES, 所以我们 demonstrate workflow 具有 AES.

  2. 2
    AES 加密器 →

    加密 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
    AES 解密器 →

    解密 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 是特定 relevant 在 Japanese government systems (CRYPTREC) 和 EU systems (NESSIE). 如果 interoperability 具有那些标准是 需要, use Camellia; 否则 AES 是 universal 默认.

常见问题

是 Camellia faster than AES?
开最多通用-目的 CPUs, AES 具有 hardware acceleration (AES-NI) 是 faster. 开 platforms 无 AES-NI, Camellia 能够是 competitive 或 faster. Performance 是罕见 deciding 因子.
能够 Camellia 和 AES 是 used interchangeably?
否. 它们是 不同 algorithms 具有不同内部 structures. 你 cannot 解密 Camellia ciphertext 具有 AES 或 vice versa. Interoperability requires 两者边 到同意开 algorithm.

解决此任务的工作流

相关工具