您好,欢迎访问山东渔翁信息技术股份有限公司官方网站
渔翁信息

专注密码硬件研发生产定制

咨询热线: 400-6686-188

产品中心

热门产品

联系我们

咨询热线:400-6686-188

市场合作:孙经理:13806311977

售后服务:房经理:0631-5651692

邮箱:support@fisherman-it.com

地址:济南市高新区齐鲁软件园F座

新闻中心 您的位置:首页 > 新闻中心 >

对称密码算法有哪些

文章出处:渔翁信息作者:渔翁信息人气:发表时间:2019-03-15 16:24


对称密码算法主要介绍以下四种:

1.DES

对称算法最具代表性的是IBM公司提出的DES算法,该算法自1977年被确定为商用数据加密标准后,得到了普遍应用。

DES算法是一个分组算法,它以64位分组对数据进行加解密。它的密钥长度是56位,由8个字节组成,每字节的第8位用来奇偶校验。密钥可是随意的56位比特块,且能在随意时候变化,其中特别少的56位比特块被当做是弱密钥,在使用中要躲避这些弱密钥。全部的保密性靠密钥。

2.3DES

3DES也叫Triple DES,是DES算法的一种变种,它用3个56位的密钥对数据做了3次加密。

K1、K2、K3确定了3DES算法的安全性。若3个密钥互不一样,则3DES算法的密钥长度为168位,该算法又叫3倍长密钥的3DES。若K1=K3,则密钥长度为112位,该算法又叫2倍长密钥的3DES。

3.AES

1997年4月,为代替DES算法,美国国家标准和技术委员会(NIST)开始着手搜集“高级加密标准”(AES)算法。1998年5月,NIST公开接纳15个新的候选算法且提交申请全世界密码研究界辅助研究这15个新的候选算法,包含对每个算法的安全性与效率特性来完成初阶检验。NIST考核了这些初阶的研究结果,并选择MARS、RC6、Rijndael、Serpent和Twofish等五种算法当做加入决赛的算法。大众通过对决赛算法进行的再进一步的分析与评论,2000年10月,NIST推荐Rijndael当做高级加密标准(AES),并在2001年11月26日于FIPS PUB197发布,2002年5月26日成为正式标准。

4.SM4(原SMS4)

SM4算法是由国家密码管理局于2006年1月6日发布,在无线局域网产品中同意采用的对称密码算法。

该算法是一个迭代分组密码算法。它的信息块长度与密钥长度都是128位。加密算法和密钥扩展算法用的都是32轮非线性迭代结构。SM4数据解密与加密的算法结构一样,仅是子密钥的运用顺序相反,解密子密钥与加密子密钥是逆过程。

  1. 一键分享到

返回顶部