如何查看https链接中SSL/TLS的加密位数

发布时间:2018/7/22 20:01:35 打印 字号:

在https传输的过程中,我们底层的加密传输协议是ssl/tls,如何查看所使用的加密算法的秘钥位数(也就是服务器所使用的https证书的位数)。
为了帮助大家有一个清楚的直观的理解,以Comodo 颁发给Gworg 的 SSL证书为例,浏览器地址栏左边有一个绿色安全锁标志,如下图所示: 

0.png

360浏览器为列,可以看到TLS1.2协议版本,服务器加密套件:AES_128_GCM

6.png

赛门铁克网站为列,服务器配置加密套件:ATS_256_GCM
加密套件数字越小,网站打开速度越快,加密套件并非证书的本身,所以通常套件是优先:AES_128_GCM

7.png

点击绿色的安全锁,点击“查看证书”“证书信息”

1.png

打开证书后可以看到使用者以及颁发者内容,然后点击查看详细信息:

2.png

3.png

在详细信息中可以看到著名的SHA-哈希算法(安全散列算法,也称为安全散列函数),是不可逆算法。
同样也可以看到公钥RSA加密为2048比特,因为Bits表示的是信息的最小单位,也就是二进制位的。根据一个字节等于8比特来进行计算,2048除以8=256字节,由此可以换算出密钥的长度为256位。