美文网首页
加密算法

加密算法

作者: 贝贝ovo | 来源:发表于2019-05-16 15:28 被阅读0次

漫画:什么是加密算法?

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

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

哈希算法

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

  • 哈希算法包含哪些具体的算法呢?其中最著名的当属MD5算法。后来,人们觉得MD5算法生成的信息摘要太短(128位),不够安全,于是又有了SHA系列算法

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

  • 对称加密包含哪些具体的算法呢?在早期,人们使用DES算法进行加密解密;后来,人们觉得DES不够安全,发明了3DES算法;而如今,最为流行的对称加密算法是AES算法

非对称加密算法

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

  • 非对称加密算法的代表有哪些呢?最著名的当属RSA算法

相关文章

网友评论

      本文标题:加密算法

      本文链接:https://www.haomeiwen.com/subject/jkyiaqtx.html