加密算法

2019-05-16  本文已影响0人  贝贝ovo

漫画:什么是加密算法?

非常朴素的加密方法,被称为凯撒密码

加密算法可以归结为三大类:哈希算法对称加密算法非对称加密算法

哈希算法

从严格意义上来说,哈希算法并不属于加密算法,但它在信息安全领域起到了很重要的作用。(MD5是单向生成信息摘要的算法)
哈希算法能做什么用呢?其中一个重要的作用就是生成信息摘要,用以验证原信息的完整性和来源的可靠性。

对称加密算法
哈希算法可以解决验签的问题,却无法解决明文加密的问题。这时候,就需要真正的加密算法出场了。

非对称加密算法

1.在双方建立通信的时候,服务端只要把公钥告诉给客户端,自己保留私钥。
2.客户端利用获得的公钥。加密另外一个密钥X(可以是对称加密的密钥),发送给服务端。
3.服务端获得消息后,用自己的私钥解密,得到里面隐含的密钥X。
4.从此以后,双方可以利用密钥X进行对称加密的通信了。

上一篇 下一篇

猜你喜欢

热点阅读