跳到主要内容
uencoder

ECB (Electronic Codebook)

ECB 模式逐块独立加密,相同明文块产生相同密文块,不安全,仅适用于单块或随机数据加密。

用途

最简单的分组密码模式,无需 IV,但暴露明文模式。

机制

加密 C_i = E_K(P_i),每块独立。无链接、无 IV。相同明文块 → 相同密文块,泄露数据模式(著名的 ECB 企鹅图)。仅当数据小于一块或为随机值(如加密密钥)时安全。

用例

  • 加密单个密钥块(如包装 RSA 密钥)
  • 教学反面示例
  • 遗留系统(应迁移)
  • 随机数据加密

示例

  • 输入
    P1 P1 P2
    输出
    C1 C1 C2

    Identical plaintext → identical ciphertext

常见错误

Encrypting structured or repetitive data with ECB
Use GCM, or CBC with a random IV

相关词条

相关工具

参考链接