马轩

个人主页

欢迎来到我的个人站~


network-HTTPS进阶

HTTPS进阶

HTTPS常用的密钥协商算法有两种分别为RSA和ECDHE。其中RSA是比较传统的密钥交换算法,不具备前向安全的性质,因此现在很少浏览器使用的。而ECDHE算法具有前向安全,所以被广泛使用。(我在上一篇文章中已经讲述了RSA的握手过程)

ECDHE算法是从DH算法演变而来的,所以我们先从DH算法说起。DH算法是非对称加密算法,因此他可以用于密钥交换,该算法的核心数学思想就是离散对数。

首先科普一下对数的基本知识(算了吧,下面的推倒和证明的东西都放在图里面说明吧。)

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦