欢迎使用对称加密技术!
对称密码学依靠共享秘钥来确保信息的保密性,从而使未经授权的攻击者无法获取信息。本课程介绍了置换和转置技术,当信息以英语等自然语言编码时,这两种技术是经典密码学的基础。然后,我们在乘积密码的基础上(同时使用置换和换位/置换)描述现代块状密码,并回顾 DES、3-DES 和 AES 中广泛使用的密码算法。最后,我们通过介绍ECB、CBC、CFB、OFB和CTR模式中不同的块密码操作模式,使块密码的使用能够支持可变数据长度。 本课程是应用密码学专业和应用密码学导论专业两个专业的交叉课程。