首页> 知识> 常识> 信息安全> 正文

数据加密如何算

2018.06.10 12:582720

数据加密如何算呢?很多情况下我们对于数据加密计算只是了解到一个皮毛。当我们真的去追根究底的时候,我们不难发现我们没有办法顺利的进行。如果我们想更好的了解一下数据加密的话,我们应该从数据加密的计算方法入手。而在我们进行数据加密的计算方法的了解的时候,我们就已经找到了网络安全防范措施与应用的作用。我们也就找打了佰佰安全网的作用。

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

密码算法是加密算法和解密算法的统称,它是密码体制的核心。密码算法可以看成一些交换的组合。当输入为明文时,经过这些变换,输出就为密文。这是加密交换的过程,此时密码算法称为加密算法。反之,当输入为密文时,经过密码变换,输出为明文,这就 是解密交换的过程,此时密码算法称为解密算法。常用加密算法为:AES 、 RSA/ECC 、Diffie-hellman 、 SHA-1/SHA-256 。

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

DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位(每组的第8位作为奇偶校验位),产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 轮循环,使用异或,置换,代换,移位操作四种基本运算。

佰佰安全网新推出的网络安全小知识为我们解答了数据加密如何计算的问题。

( 责任编辑: 慕丹萍 )

展开剩余全文
分享到
  • 微信
  • QQ空间
  • 新浪微博
  • QQ好友
  • 人人网
  • 腾讯微博
发表我的评论
提交评论

相关阅读

数据加密技术有几种类型

数据加密技术有几种类型

2018.05.25 8489
数据加密技术有哪两种类型

数据加密技术有哪两种类型

2018.05.08 4814
数据加密技术有哪些类型

数据加密技术有哪些类型

2018.04.23 7212
数据加密的工作原理是什么

数据加密的工作原理是什么

2018.04.07 3485
数据加密的特点有哪些

数据加密的特点有哪些

2018.03.22 3522
加载更多

为您推荐

电脑宕机频繁出现,掌握使用技巧很重要

电脑宕机频繁出现,掌握使用技巧很重要

2022年06月30日 14:01 1768
不想工作时电脑死机,平时一定要懂这些知识

不想工作时电脑死机,平时一定要懂这些知识

2021年12月29日 10:44 2476
指纹支付安全有效,你还进入了误区之中吗

指纹支付安全有效,你还进入了误区之中吗

2021年06月28日 10:21 3325
做微商代理需要注意什么?

做微商代理需要注意什么?

2018年02月25日 13:37 6686
网络实名制有什么好处?

网络实名制有什么好处?

2018年01月17日 17:43 6296
返回顶部
返回首页