数据加密算法是什么?数据加密算法有哪些特点?

“加密”是一种限制访问网络上传输的数据的技术。原始数据(也称为纯文本)由加密设备(硬件或软件)和密钥加密,编码后的数据称为密文。将密文恢复为原始明文的过程称为解密,这是加密的相反过程,但是解密者必须使用相同类型的加密设备和密钥来解密密文,这个过程也需要一定的数据加密算法。那么数据加密算法是什么?数据加密算法有哪些特点?

数据加密算法是什么?数据加密算法有哪些特点?_业界动态_数码家电

 数据加密算法是什么?

数据加密算法(DataEncryptionAlgorithm,DEA)是一种对称加密算法,很可能是使用最广泛的密钥系统,特别是在保护金融数据的安全中,最初开发的DEA是嵌入硬件中的。通常,自动取款机(AutomatedTellerMachine,ATM)都使用DEA。它出自IBM的研究工作,IBM也曾对它拥有几年的专利权,但是在1983年已到期后,处于公有范围中,允许在特定条件下可以免除专利使用费而使用。1997年被美国政府正式采纳。

 数据加密算法的加密标准

DES的原始思想可以参照二战德国的恩尼格玛机,其基本思想大致相同。传统的密码加密都是由古代的循环移位思想而来,恩尼格玛机在这个基础之上进行了扩散模糊。但是本质原理都是一样的。现代DES在二进制级别做着同样的事:替代模糊,增加分析的难度。

 数据加密算法的加密原理

DES使用一个56位的密钥以及附加的8位奇偶校验位(每组的第8位作为奇偶校验位),产生最大64位的分组大小。这是一个迭代的分组密码,使用称为Feistel的技术,其中将加密的文本块分成两半。

使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES使用16轮循环,使用异或,置换,代换,移位操作四种基本运算。

 数据加密算法的三重DES

DES的常见变体是三重DES(3DES),使用168(56*3)位的密钥对资料进行三次加密(3次使用DES)的一种机制;它通常(但非始终)提供极其强大的安全性。如果三个56位的子元素都相同,则三重DES向后兼容DES。

 数据加密算法有哪些特点?

密码算法是加密算法和解密算法的统称,它是密码体制的核心。密码算法可以看成一些交换的组合。当输入为明文时,经过这些变换,输出就为密文。这是加密交换的过程,此时密码算法称为加密算法。

反之,当输入为密文时,经过密码变换,输出为明文,这就是解密交换的过程,此时密码算法称为解密算法。常用加密算法为:AES、RSA/ECC、Diffie-hellman、SHA-1/SHA-256。

上述就是关于数据加密算法是什么?数据加密算法有哪些特点的全部内容介绍,想了解更多关于数据加密算法的信息,请继续关注。


6
11
0
94

相关资讯

  1. 1、话剧《生日快乐》|程怡:享受自由的对话与表演2135
  2. 2、明年内地可看粤语原声片业内:难挽回港片颓势2196
  3. 3、《神偷奶爸2》森碟美国行特辑好莱坞人气爆棚4485
  4. 4、胖迪片场调皮要跳江,被邓伦直接抱走,手的位置成亮点!4845
  5. 5、《暗数杀人》幕后趣闻朱智勋增肥像减肥金允石另类斯文刑警1832
  6. 6、《风语咒》盛誉来袭,《大鱼海棠》后最纯正的中国风骨动画4438
  7. 7、《安家》中隐藏的影后,嫁给乒乓王子,如今57岁婚姻生活很幸福4696
  8. 8、演员竟然也是高危职业,于朦胧眼部受伤,王宝强嘴部缝针2879
  9. 9、34岁“黑寡妇”近照,外媒镜头下身材暴瘦性感不在,苍老了十岁2327
  10. 10、《闯关东》曾红极一时,李幼斌、朱亚文没沾上光,这个龙套却火了4461
全部评论(0)
我也有话说
0
收藏
点赞
顶部