java ssl 使用不同的加密套件,对性能影响很大

Posted 沙的空间

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java ssl 使用不同的加密套件,对性能影响很大相关的知识,希望对你有一定的参考价值。

一直以来都是使用java默认的【加密套件】来处理ssl请求,突然有一天我尝试显式的设置了一组加密套件后,发现图片显示的速度明显快了一倍左右。

经过使用几组不同的加密套件测试后,发现使用 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA 比  TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 快了将近1倍。

可能是每组加密套件的算法不同造成这么大的差别吧。

我目前使用 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA  为优先使用加密套件。

 

以上是关于java ssl 使用不同的加密套件,对性能影响很大的主要内容,如果未能解决你的问题,请参考以下文章

360浏览器如何采用新型加密套件

客户端和服务器不支持常用的 SSL 协议版本或加密套件。导致此问题的原因通常是服务器要求使用 SSLv3

SSL Medium Strength Cipher Suites Supported (SWEET32) 支持SSL中等强度密码套件(SWEET32)中危漏洞

如何配置MySQL SSL

ssl支持哪种算法?

nginx + SSL优化配置