DES原理及Python实现

简介 DES是分组密码的一类,是一种对称密码技术,使用了Feistel的网络结构,将明文分成多个等长模块,使用确定的算法以及对称并且相同的密钥对明密文进行加解密。 算法流程 64位的明文经过初始置换而被重新排列,并将其分为左右两个分组L0和R0各32位。 在密钥的参与下,最左右两个分组进行16轮相同函数的迭代,每轮迭代都有置换和代换。注意最后一轮迭代的输出为64位。左半部分和右半部分不进行交换。
相关文章
相关标签/搜索