数据加密

密码学
验证引用
虽然已尽一切努力遵循引用风格规则,但可能会有一些差异。如果您有任何问题,请参考相应的样式手册或其他资料。
选择引用格式
反馈
修正?更新?遗漏?让我们知道如果你有建议来改进这篇文章(需要登录)。
谢谢您的反馈

我们的编辑将审阅你所提交的内容,并决定是否修改文章。

打印
验证引用
虽然已尽一切努力遵循引用风格规则,但可能会有一些差异。如果您有任何问题,请参考相应的样式手册或其他资料。
选择引用格式
反馈
修正?更新?遗漏?让我们知道如果你有建议来改进这篇文章(需要登录)。
谢谢您的反馈

我们的编辑将审阅你所提交的内容,并决定是否修改文章。

替代标题:加密,加密

数据加密,也叫加密加密,将信息伪装成“密文”,或数据未经授权的人无法理解的。相反,解密解密是将密文转换回原始格式的过程。人工加密从罗马时代就开始使用了,但这个术语已经与通过电子计算机伪装信息联系在一起。加密是一个基本的过程密码学

计算机通过应用加密程序加密数据算法即:(一组执行指定任务的程序或指令)。个人加密关键,或名称,只有消息的发送者和预期的接收者知道,用于控制算法对数据的加密,从而产生只能通过使用密钥才能解密的唯一密文。

自20世纪70年代末以来,出现了两种类型的加密。传统的对称加密加密和解密都需要相同的密钥。一种常见的对称加密系统是高级加密标准(AES),一种极其复杂的算法被认可为标准美国国家标准与技术研究所非对称加密,或公钥密码学,需要一对密钥;一个用于加密,一个用于解密。它允许在不同位置的盟友之间传输伪装的数据,而无需传输(未加密的)密钥。常用的非对称加密标准是RSA(Rivest-Shamir-Adleman)算法。

随机选择足够长的加密密钥被认为几乎是坚不可摧的。从256个可用字符中选择的10个字符美国信息交换标准代码假设犯罪者每秒尝试1万个不同的密钥,那么解码字符大约需要400亿个世纪。

这篇文章最近被修订和更新Erik葛瑞格森