2015小明发布台湾加密,干货看这篇!https通信过程理解对称加密和非对称加密

社会民生 · 2021-11-13

首先,我要谈谈对称加密和非对称加密之间的区别。

对称加密:加密和解密的关键是相同的。每个人都有这个密钥,就可以解密信息。

小明想给小红发“你好”的信息,他们之间首先商量了加密算法,即钥匙。后面的交流使用这种加密,但在协商过程中,如果别人听到,别人也可以用这把钥匙看到信,从而出现安全隐患。(大卫亚设,Northern Exposure,安全名言)不对称加密可以很好地解决这个问题。

不对称加密:加密和解密使用不同的密钥。

或者小明给小红发了信息。这次为了解决以前的安全问题,小红准备了两把钥匙、一把公钥和一把私钥。公钥加密信息,私钥解密信息。小红先把公钥发送给小明,小明在向小红发送信息时用公钥加密。小红收到信息后,用私钥破译了密码。这个时候私钥保存在本地,网络上有人截取报纸和公钥,无法解密信息。

用户访问网站时加密的通信过程:

我们访问网站时使用的https是通过SSL协议加密http信息来实现的。SSL在访问网站时对请求的信息进行加密,防止中间人窃取。

首先,浏览器向服务器请求安全的web访问。

百度服务器发送了公钥和证书。

浏览器将验证证书是否由受信任的机构颁发,以及此证书是否由该站点颁发。

证书包含服务器的公钥

浏览器用收到的公钥加密新密钥(在下一次通信中用于加密信息的对称密钥),并将其发送给服务器。

服务器收到后,用自己的私钥解密,这样服务器就可以拿到这把新钥匙了。

随后

服务器再用这把新钥匙解密,用新钥匙加密你要请求的web资源,然后返回到浏览器。

浏览器再次用这把新钥匙解密,得到了要访问的页面。

摘要:

Ssl的加密过程包括对称加密和非对称加密。实际应用程序或web资源的请求加密是对称加密。也就是说,这是本文所说的新钥匙。不对称加密是为了协商这把钥匙。

了解Https请求过程有助于更好地理解对称加密和非对称加密。

文章推荐:

【04年茅台酒回收多少钱】部分特殊茅台回收价格参考(8)完结

【703388】拒绝联手詹姆斯!保罗直言对加盟湖人没兴趣,快船要乐疯了

关于5d彩超和四维区别我想说你知道BIM 5D是什么吗

CMMI3级和5级的区别

【g星】一箭双星!新技术试验卫星G星H星发射成功

【1040九大漏洞】专题出局老总揭秘“1040传销”真是漏洞百出,你们还会上当嘛?