技术 > 对称型加密算法
  也称私用密钥算法.对称型加密算法是从传统的简单换位代替密码发展而来的,自1977年美国颁布des密码算法作为美国数据加密标准以来,对称密钥密码体制迅猛发展,得到了世界各国关注和普遍使用.对称密钥密码体制从加密模式上可分为序列密码和分组密码两大类.序列密码一直是军事和外交场合使用的主要密码技术之一,它的主要原理是通过有限状态机产生性能优良的伪随机序列,使用该序列加密信息流,得到密文序列.分组密码的工作方式是将明文分成固定长度的组,如64比特一组,用同一密钥和算法对每一组加密,输出也是固定长度的密文.对称性的加密算法包括美国标准56位密钥的des,triple-des,3des,变长度密钥的rc2和rc4,瑞士人发明的128位密钥的idea等.des(data encryption standard)是由ibm公司开发的最著名的数据加密算法,它的核心是乘积变换.美国于1997年将其定为非机密数据的正式加密标准.在过去20多年中,des加密算法得到了广泛的研究,比其他任何密钥方案在硬件和软件中都得到了更多的应用.des对64位二进制数据加密,产生64位密文数据,实际密钥长度为56位(有8位用于奇偶校验,解密时的过程和加密时相似,但密钥的顺序正好相反),其可能的密钥有256种,很难被破译.在银行业中的电子资金转账(eft)领域中des的应用获得成功.现在des也可由硬件实现,at&t首先用lsi芯片实现了des的全部工作模式,该产品称为数据加密处理机dep.