加密算法
一、数据加密
数据加密是对文件、数据,按照某种算法进行处理之后,使之成为不可读的1段代码,即为密文。
二、密文解读
密文只能在输入相应的“密钥”之后,才能显示出文件、数据的本来内容。
这样,来达到保护文件、数据,不被非法者窃取、阅读的目的。
三、数据解密
数据解密是将加密后的文件、数据代码,转化为原来文件、数据的过程,即为“解密”。
数据解密是数据加密的逆过程。
四、会话密钥
会话密钥(session key)是保证网络中的计算机之间,安全通信会话,而随机产生的加密和解密密钥。
⒈对称密钥
对称密钥就是加密和解密使用同1个密钥。
安全性依赖于其使用时间的短暂性,会话密钥常常频繁更改。各个通信会话,可能会使用不同的会话密钥。
⒉非对称密钥
非对称密钥就是加密和解密所使用的不是同1个密钥。
通常有2个密钥,称为:公钥、私钥。公钥是指可以对外公布的。私钥是则不能对外公布的,只能由持有人1个人知道。
这2个“公钥、私钥”,必需配对使用。否则,不能打开加密文件、数据。
优越性:
①在网络上传输加密文件、数据时,如果使用的是对称密钥的加密方法,就要把密钥告诉给对方。可以,非法者很可能会窃听到的。
②在网络上传输加密文件、数据时,如果使用的是而非对称密钥的加密方法,有2个密钥。
公钥是可以公开的,也就不怕别人知道。收件人解密时,只要用自己的私钥即可以。
这样,就很好地避免了密钥在传输过程中的安全性问题了。