今天无意中发现ECC加密方式的证书比RSA的要快一些,具体快多少呢?以我使用后的感觉来看,是快了0.2秒,不要小看这0.2秒,由于我的网站是多年前的代码构建,哪怕换了很多个配置不错的主机也还是一样的缓慢,加载页面需要大约3秒钟,这还是我断断续续进行一些优化的结果(以前是4-5秒),所以这0.2秒对我来说真的很关键,有需要的也可以换一下ECC加密的证书,毕竟它更快的同时加密强度更高,下面放一下关于ECC和RSA加密的对比:
RSA 加密算法与 ECC 加密算法的区别?
RSA 加密算法:国际标准算法,应用较早的算法之一,普遍性更强,同比 ECC 算法的适用范围更广,兼容性更好,一般采用2048位的加密长度,服务端性能消耗较高。
ECC 加密算法:椭圆加密算法,新一代算法趋势主流,一般采用256位加密长度(相当于 RSA 3072 位加密强度)更安全,抗攻击型更强,同比 RSA 算法加密速度快,效率更高,服务器资源消耗更低。
您可以通过下表对比项目查看两种加密算法的具体区别:
兼容范围:新版浏览器和操作系统均支持,但存在少数不支持的平台。例如 cPanel 均支持
顺便说一下,其实我有试过用最新的一些代码去做网站,速度什么都很不错,但是吧,这个网站毕竟是我一点点优化和改动到现在的,期间花费了大量的心血,不管它们现在有多差,但也是曾经无数个日日夜夜努力的结果,也就舍不得再去更改了,也许某天会把它换掉吧,我不知道。