DES历史
1973年,美国的国家标准局(NBS)开始征集数据加密标准。1977年,确定使用IBM公司提出的加密算法,并更名为数据加密标准DES (Data Encryption Standards)当时有效期为5年,随后在1983年、1988年、1993年三次再度授权该算法续用五年虽然DES已有替代的数据加密标准算法,但它仍是迄今为止最广泛应用的一种加密算法,也是一种最有代表性的分组加密体制。
分组长度:明文和密文为64bit
密钥长度:64bit--8bit奇偶校验位/56bit有效位
对称算法:加密和解密使用同一算法
迭代轮数:16轮
安全性:算法完全公开、依赖于密钥
性能:只使用标准的算术和逻辑运算,易实现
算法框图及流程如下:
DES的一轮迭代: