SSL证书、代码签名证书、文档签名、WHQL 认证服务提供商

与SSL证书密钥有关的那些事

2021-05-20, 发表于【行业常识】

对网站建造者而言,要对用户负责,还要对网站本身的企业形象负责就要考虑如何建设一个安全、较快的网站。所以SSL证书几乎成为每个网站保护信息安全的必备工具,所以部署一个安全、较快的网站并将其从普通 HTTP 站点升级到 HTTPS 站点已经成为一种趋势。

谈到SSL证书加密,我们不得不先谈谈SSL证书密钥,只有拥有强大的密钥,才能防止攻击者进行模拟攻击。SSL证书是一个安全协议,它能保证通信层中数据的安全性和完整性。SSL协议像保护带锁的盒子的锁一样保护客户端与服务器之间的对话,当它们连接并开始对话时,SSL证书就会在传输层与应用层之间开始连接并加密。SSL证书需要一种加密技术,它包含一个公共密钥和一个私人密钥,正如我在前面的比喻一样,购买带锁的盒子时,会有一把锁和一把钥匙,公共密钥的作用就像这把锁一样,私人密钥就是那把钥匙。

至于钥匙是如何打开锁的,这其中涉及到加密算法。现在,在SSL证书中,有两种加密算法,RSA 加密算法和 ECC 算法。RSA算法为 2048 位,ECC 算法为 256 位。业界默认使用 2048 位 RSA 密钥和 256 位的 ECC 密钥是安全的。接下来,我将分别介绍这两种加密算法。

RSA算法

RSA 算法的 2048 位安全性与 112 位对称密钥加密相当。位数越高,加密的安全性就越好;但位数越高,运算速度就越慢。

ECC 算法

与 RSA 算法相比,256 位 ECC 算法速度快、效率高,但兼容性相对较差。

采用高安全性的算法是对密钥的基本要求,有了安全密钥,还要保证密钥的安全使用。

当你申请一个SSL证书时,CA机构会要求你提交一个证书申请 CSR 文件,这就是为了确保你自己生成了密钥文件(私钥)。使用时,可以为私钥配置密码保护功能。这还可以进一步提高私钥备份传输的安全性。

身为网站用户如何查找你访问的网站证书的密钥位?

点击浏览器内部域名前的安全小锁图标,点击证书信息选项,可以看到证书的详细内容,在这个选项中,将显示证书的密钥数。

如有其他疑问,请随时与环度网信联系。