美文网首页
加密算法

加密算法

作者: 贝贝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