数据加密是一种将明文数据转换成密文以使其无法读取的过程。通常称为"加密",此过程可以通过多种方式实现,并且成功程度也不尽相同。一些最好的数据加密可以持续几个世纪,而其他类型的解密可以在几分钟甚至几秒钟内被擅长...
数据加密是一种将明文数据转换成密文以使其无法读取的过程。通常称为"加密",此过程可以通过多种方式实现,并且成功程度也不尽相同。一些最好的数据加密可以持续几个世纪,而其他类型的解密可以在几分钟甚至几秒钟内被擅长这类任务的人破解。在数字时代,人们每天都严重依赖数据加密。在今天的某个时刻,你收到或发送加密数据的可能性很高,即使您没有直接对数据进行加密或解密。

一页加密数据。
,任何人都能读的一段非常普通的明文被转换成只有有密钥的人才能读。最简单的数据加密形式之一是简单的字母替换,即字母表中的字母被置乱以创建密钥。例如,将字母表中的字母移动五位,使"E"代表"A","F"代表"B",以此类推代表一个简单的键,或者可以随意指定字母,使一段文本在没有键的情况下更难破译。
字母替换通常很容易被破坏;事实上,许多主要报纸在谜题页面上都有一个简单的替代品供人们解决。更复杂的数据加密方法可以用来使破解代码更具挑战性。对于复杂的代码,人们可以尝试使用暴力破解加密,他们最终可能会成功,但这需要很长时间许多加密方法的重点是保持密钥的安全性,并允许加密的数据可以自由查看,理由是一旦加密,数据是无害的,只要人们无法获得密钥。
需要加密数据的原因有很多,其中大部分都依赖于屏蔽他人的数据。例如,银行会来回发送有关客户的加密数据,而政府则依靠加密技术向海外大使馆发送安全信息。大多数电子邮件程序在发送和接收时都提供数据加密,这样电子邮件就不会被第三方读取,处理地址和信用卡号码等个人信息的网站也是如此。
有些加密协议是标准化的,以便人们可以方便地相互通信,而在其他情况下,可以专门为特定的人开发密钥,而且密钥没有标准化,使得破解更加困难。个性化密钥曾经是加密数据的唯一方式,直到共享密钥加密允许人们在开放的网络上交换密钥信息而不泄露密钥本身的内容。