理论教育 数据加密:保护数据不被窃取的基本原理

数据加密:保护数据不被窃取的基本原理

时间:2023-05-21 理论教育 版权反馈
【摘要】:数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”。密文只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。图4-1数据加密/解密过程加密/解密的原理如下:在发送端将数据变换成某种难以理解的形式,并在接收端进行反变换,以恢复数据的原样。

数据加密:保护数据不被窃取的基本原理

加密作为保障数据安全的一种方式,它不是现在才有的。它产生的历史相当久远,虽然它不是现在我们所讲的加密技术(甚至不叫加密),但作为一种加密的概念,确实早在公元前几个世纪就诞生了。当时埃及人是最先使用特别的象形文字作为信息编码的,随着时间的推移,巴比伦、美索不达米亚和希腊文明都开始使用一些方法来保护它们的书面信息,这些都是古文明中所运用的加密概念。

数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”。密文只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。图4-1所示为数据加密/解密过程。

(www.daowen.com)

图4-1 数据加密/解密过程

加密/解密的原理如下:在发送端将数据变换成某种难以理解的形式,并在接收端进行反变换,以恢复数据的原样。加密/解密的关键是,加密/解密算法的提出和加密/解密模块的实现。在加密系统中,算法是公开的,保密的核心在于密钥。密钥就是一串参与加密的字符串,算法在密钥的控制下进行操作,对应不同的密钥,相同的算法和相同的明文可以产生完全不同的密文,从而密钥可以充分地发挥已设计的加密算法的作用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈