美文网首页
HTTP的个人理解

HTTP的个人理解

作者: 过期猫娘 | 来源:发表于2019-01-08 09:53 被阅读0次

    一、了解HTTPS工作原理

    1.何为安全,安全就是A->B发消息,第三方C就算截取到也不能理解发的是什么消息。如何解决这个问题呢,就是用对称加密算法。但是,服务器和客户端需要使用哪种对称加密算法呢?这个就需要协商来完成。

    2.然而协商的过程,这个又是不安全的,如何让他变成安全呢?依然是进行加密。但是使用哪种加密呢?又需要协商,然后就是变成鸡生蛋的问题了。所以协商的过程,在密码学有一种解决方法即 非对称加密。

    3.非对称加密”的加密算法,特点是私钥加密后的密文,只要是公钥,都可以解密,但是公钥加密后的密文,只有私钥可以解密。私钥只有一个人有,而公钥可以发给所有的人。

    二、非对称加密算法用于协商使用哪种对称加密算法

    加密过程.png

    虽然服务器端向A、B……的方向还是不安全的,但是至少A、B向服务器端方向是安全的。好了,如何协商加密算法的问题,我们解决了。这下,你明白为什么HTTPS同时需要对称加密算法和非对称加密算法了吧

    未完待续...

    相关文章

      网友评论

          本文标题:HTTP的个人理解

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