Des算法是哪种算法,des是1972年美国IBM公司研制的对称密码体制加密算法。以及DES算法是什么,关于des算法除了什么以外,des算法的作用,Des算法是哪种算法,DES属于什么算法等问题,今天小编将带您来分享一下。
Des算法是哪种算法
des是1972年美国IBM公司研制的对称密码体制加密算法。
DES算法具有极高安全性,除了用穷举搜索法对DES算法进行攻击外,还没有发现更有效的办法。
一、des算法简介
DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。
明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。
二、des算法基本原理
DES算法入口参数有三个:key、data、mode。
key为加密解密使用的密钥,data为加密解密的数据,mode为其工作模式。
当模式为加密模式时,明文按照64位进行分组,形成明文组,key用于对数据加密,当模式为解密模式时,key用于对数据解密。
实际运用中,密钥只用到了64位中的56位,这样才具有高的安全性。
三、des算法特点
DES算法具有极高安全性,除了用穷举搜索法对DES算法进行攻击外,还没有发现更有效的办法。
而56位长的密钥的穷举空间为2^56,这意味着如果一台计算机的速度是每一秒钟检测一百万个密钥,则它搜索完全部密钥就需要将近2285年的时间,可见,这是难以实现的。
然而,这并不等于说DES是不可破解的。
而实际上,随着硬件技术和Internet的发展,其破解的可能性越来越大,而且,所需要的时间越来越少。
使用经过特殊设计的硬件并行处理要几个小时。
以上是Des算法是哪种算法的详细答案,以及des算法属于什么,DES算法属于什么,关于des算法,des 算法,Des算法等生活问题中的小常识,更多有趣的生活知识尽在本站的首页。
复制或转载请注明出处:http://www.jinrong001.com/xueli/5545.html
本教育知识由金荣教育发布,版权来源于原作者,不代表金荣教育立场和观点,如有标注错误或侵犯利益请联系我们。