首页 / 办公指南 / des算法是什么

图片名称

针对一些不适合公开的电子数据,我们通常会将其进行加密,des算法就是一种历史十分悠久的数据加密算法,起初是用于保护一些较为敏感的政府数据,后来被美国联邦机构所正式采用,但随着硬件技术的不断发展,想要破解des算法变的越来越容易,所需要的破解时间也变的越来越短,本文福昕知翼小编就带各位朋友一起来了解一下什么是des算法?des算法有哪些优缺点?一、什么是des算法?des算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。二、des算法有哪些优缺点?1、优点:DES算法具有极高安全性,除了用穷举搜索法对DES算法进行攻击外,还没有发现更有效的办法。而56位长的密钥的穷举空间为2^56.这意味着如果一台计算机的速度是每一秒钟检测一百万个密钥,则它搜索完全部密钥就需要将近2285年的时间,可见,这是难以实现的。然而,这并不等于说DES是不可破解的。而实际上,随着硬件技术和Internet的发展,其破解的可能性越来越大,而且,所需要的时间越来越少。2、缺点:1、分组比较短。2、密钥太短。3、密码生命周期短。4、运算速度较慢。以上就是福昕知翼小编给各位朋友带来的什么是des算法?des算法有哪些优缺点?现如今des算法已经处于被弃用的状态,其中一大原因是由于des算法的加密密匙太短,这就使得其破解起来非常容易,很多技术人员都可以轻而易举的将其破解,取而代之的是更为高级的AES加密算法。