加密 data with the Camellia block cipher
Camellia 是 128-位阻止 cipher co-developed 通过 Mitsubishi 和 NTT, certified as NESSIE 和 CRYPTREC recommended primitive. Learn 其 usage 和 comparison 具有 AES.
- 1
Camellia 我们 Feistel 结构具有 18/24 rounds 为 128/192-256-位关键. 它是 certified 在 Japan 和 EU as alternative 到 AES. 加密接口 — 键, IV, plaintext — 是 identical 到 AES, 所以我们 demonstrate workflow 具有 AES.
- 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 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
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.