DES 加密算法
百科名片
DES 算法为密码体制中的对称密码体制,又被成为美国数据加密标准,是
1972 年美国 IBM 公司研制的对称密码体制加密算法。其密钥长度为 56 位,
明文按 64 位进行分组,将分组后的明文组和 56 位的密钥按位替代或交换的方
法形成密文组的加密方法。
目录
特点
基本原理
密钥生成
操作思路
特点
基本原理
密钥生成
操作思路
展开
编辑本段
基本原理
入口参数有三个:key、data、mode。 key 为加密解密使用的密钥,
data 为加密解密的数据,mode 为其工作模式。当模式为加密模式时,明
文按照 64 位进行分组,形成明文组,key 用于对数据加密
,当模式为解密
模式时,key 用于对数据解密。实际运用中,密钥只用到了 64 位中的 56 位,
这样才具有高的安全性。
DES( Data Encryption Standard)算法,于 1977 年得到美国
政府的
正式许可,是一种用 56 位密钥来加密 64 位数据的方法。虽然 56 位密钥的
DES 算法已经风光不在,而且常有用 Des 加密的明文被破译的报道,但是了解
一下昔日美国的标准加密算法总是有益的,而且目前 DES 算法得到了广泛的
应用,在某些场合,仍然发挥着余热。
编辑本段