SEO 化基础https工作 理是什么
2018/4/21 9:27:48来源:德道网络
什么是https
https( 称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安 为目标的https通道,简单讲是http的安 版。即http下加入ssl层,https的安 基础是ssl,因此加密的详细内容就需要ssl。
https存在不同于http的默认端口及 个加密/身份验证层(在http与tcp之间)。提供了身份验证与加密通讯方法。现在它被广泛用于万维网 安 敏感的通讯,例如交易支付方面。
https与http的区别
1、费用
https协议需要到ca申请证书, 般免费证书很少(推荐大家去申请Symantec的证书,免费 年哟)。
2、协议
http是 文本传输协议, 息是明文传输,https 则是具有安 性的ssl加密传输协议。
3、端口
http和https使用的是完 不同的连接方式,用的端口也不 样, 者是80端口,后者是443端口。
4、安
http的连接很简单,是 状态的;https协议是由http+ssl协议构建的可进行加密传输、身份认证的网络协议, http协议安 。
https工作 理是什么
① 客户端将它所支持的算法列表和 个用作产生密钥的随机数发送给服务器;
② 服务器从算法列表中 择 种加密算法,并将它和 份 含服务器公用密钥的证书发送给客户端;该证书还 含了用于认证目的的服务器标识,服务器同时还提供了 个用作产生密钥的随机数;
③ 客户端对服务器的证书进行验证,并抽取服务器的公用密钥;然后,再产生 个称作pre_master_secret的随机密码串,并使用服务器的公用密钥对其进行加密(参考 对称加/解密),并将加密后的 息发送给服务器;
④ 客户端与服务器端根据pre_master_secret以及客户端与服务器的随机数 立计算出加密和MAC密钥;
⑤ 客户端将所有握手消息的MAC 发送给服务器;
⑥ 服务器将所有握手消息的MAC 发送给客户端。