密码学实战:从古典密码到现代加密算法 密码学基础 核心概念 机密性(Confidentiality):只有授权方可以读取 完整性(Integrity):数据未被篡改 认证性(Authentication):验证身份 不可抵赖性(Non-repudiation):发送方无法否认 古典密码 凯撒密码(Caesar Cipher) 原理:字母表移位 维吉尼亚密码(Vigenère Cipher) 原理:使用关键词进行多表替换 对称加密 AES(Advanced Encryption Standard) 特点: 分组密码:128 位分组 密钥长度:128/192/256 位 安全、高效、广泛应用 Python 实现: 加密模式 ECB 模式(不推荐) 独立加密每个分组 相同明文产生相同密文 不安全