1. 程式人生 > 其它 >如何選擇 SSL證書的加密演算法:RSA、ECC、SM2

如何選擇 SSL證書的加密演算法:RSA、ECC、SM2

沃通CA可以提供這三種加密演算法的SSL證書。 RSA、ECC、SM2。這也是目前 SSL證書涉及到的 3 種加密演算法。

按照目前的使用普遍度:RSA > ECC > SM2

SSL證書在提交申請的時候,就會需要選擇加密演算法,目前使用較多的依然是 RSA,或者 RSA 和 ECC 配合使用。在某些情況下會選擇 SM2 演算法。

RSA 演算法:目前普遍使用,在各個老舊平臺瀏覽器裡面相容度很好。

RSA 演算法的 SSL證書

SM2 演算法的 SSL證書

ECC 演算法:是SSL證書新興的演算法趨勢,一般只需要 256 位加密長度即可達到相當的安全性,比 RSA 加密效率更高,但佔用資源卻比 RSA 更少。但缺點是一些比較老舊的系統環境中無法支撐這種演算法,所以它的相容性相比 RSA 要差一些。

SM2 演算法:SM2國密演算法SSL證書也是剛剛興起,目前僅僅少數幾款瀏覽器支援,且對伺服器環境要求較高,目前無法做到普遍部署。

目前比較普遍的做法是用 RSA 的 SSL證書和 ECC 的證書同時部署,在客戶端實現自適應切換,即當用戶環境支援 ECC 的時候,網站自動適配 ECC 加密演算法的證書,否則就適配 RSA 的SSL證書。