SSL工作原理是什么?

SSL工作原理是什么?,第1张

有些人觉得购买SSL证书的费用很昂贵,反正网站没有SSL证书也可以使用,就不值当买了。事实上,SSL证书的价格在网络安全产品当中是属于亲民的。且单域名型证书的价格很便宜。
而多域名型、企业型和增强型证书的费用相对来说较高,也是有它的原因所在,并不是胡乱定价。要具备发放可信SSL证书的资质,这本身会是一个很大的成本。
1、要进入各个浏览器的根证书列表,CA公司每年必须过WebTrust年度审计,这是很大的开销。
2、一些浏览器厂商还会对植入根证书列表的CA收费。CA公司得买保险,法律开销的保险费跑不了。
3、基础设施方面的开销,CRL和OCSP服务器成本。
4、验证CSR:就是提交证书申请后,CA要做多项验证,越是高级的证书(比如EV)验证越麻烦。不固定开销,有些要花费很多人力和时间来完成。
5、CA链费用:新开的CA公司要等5-10年,才会被普遍信任,才能广泛进入根证书链。要想加快点,就得给别的知名CA公司掏钱,买次级证书。

zerolls只能使用3次,英杰技能只能用三次吗,游戏中玩家完成英杰的挑战后就可以使用英杰的技能了。英杰技能是可以无限次使用的,用完之后技能会进入cd,等待一段时间后才能重新使用。如果玩家没有将英杰的技能使用完

在线证书状态协议(OCSP,Online Certificate Status Protocol)是维护服务器和其它网络资源安全性的两种普遍模式之一。

在线证书状态协议(OCSP,Online Certificate Status Protocol)是维护服务器和其它网络资源安全性的两种普遍模式之一。另一种更老的方法是证书注销列表(CRL)已经被在线证书状态协议取代了很多年了。

扩展资料

在线证书状态协议(ocsp)克服了证书撤销列表(crl)的主要缺点:必须在客户端频繁下载以确保列表更新。当用户尝试访问服务器时,联机证书状态协议发送证书状态信息请求。

服务器以“有效”、“过期”或“未知”响应响应。协议指定服务器和客户端应用程序之间的通信语法。在线证书状态协议为用户提供了过期证书的宽限期,以便他们可以在更新之前继续访问服务器一段时间。

参考资料来源:百度百科-在线证书状态协议


基于国密算法SM2 SSL证书的>

>

1浏览器将自己支持的一套加密规则发送给网站。

2网站从中选出一组加密算法与HASH算法,并将自己的身份信息以证书的形式发回给浏览器。证书里面包含了网站地址,加密公钥,以及证书的颁发机构等信息。

3获得网站证书之后浏览器要做以下工作:

a) 验证证书的合法性(颁发证书的机构是否合法,证书中包含的网站地址是否与正在访问的地址一致等),如果证书受信任,则浏览器栏里面会显示一个小锁头,否则会给出证书不受信的提示。

b) 如果证书受信任,或者是用户接受了不受信的证书,浏览器会生成一串随机数的密码,并用证书中提供的公钥加密。

c) 使用约定好的HASH计算握手消息,并使用生成的随机数对消息进行加密,最后将之前生成的所有信息发送给网站。

4网站接收浏览器发来的数据之后要做以下的 *** 作:

a) 使用自己的私钥将信息解密取出密码,使用密码解密浏览器发来的握手消息,并验证HASH是否与浏览器发来的一致。

b) 使用密码加密一段握手消息,发送给浏览器。

5浏览器解密并计算握手消息的HASH,如果与服务端发来的HASH一致,此时握手过程结束,之后所有的通信数据将由之前浏览器生成的随机密码并利用对称加密算法进行加密。

这里浏览器与网站互相发送加密的握手消息并验证,目的是为了保证双方都获得了一致的密码,并且可以正常的加密解密数据,为后续真正数据的传输做一次测试。另外,>

非对称加密算法:RSA,DSA/DSS

对称加密算法:AES,RC4,3DES

HASH算法:MD5,SHA1,SHA256

其中非对称加密算法用于在握手过程中加密生成的密码,对称加密算法用于对真正传输的数据进行加密,而HASH算法用于验证数据的完整性。由于浏览器生成的密码是整个数据加密的关键,因此在传输的时候使用了非对称加密算法对其加密。非对称加密算法会生成公钥和私钥,公钥只能用于加密数据,因此可以随意传输,而网站的私钥用于对数据进行解密,所以网站都会非常小心的保管自己的私钥,防止泄漏。

TLS握手过程中如果有任何错误,都会使加密连接断开,从而阻止了隐私信息的传输。正是由于>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12623273.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存