HTTPS和HTTP的区别,国内外免费的SSL证书

作者 : 开心源码 本文共1471个字,预计阅读时间需要4分钟 发布时间: 2022-05-12 共114人阅读

2014年Google搜索引擎算法,采用HTTPS加密的网站在搜索结果中的排名会更高;

2015年百度开放收录HTTPS站点,排名上会优先对待;

2017年一月所有提交到AppStore的App必需强制开启ATS安全标准(App Transport Security)所有连接必需使用HTTPS加密;

2017年三月中国注册域名总数的 0.11%使用 HTTPS。

HTTPS和HTTP的区别,国内外免费的SSL证书

什么是HTTPS

HTTPS连接经常用于万维网上的交易支付和企业信息系统中敏感信息的传输。HTTPS的全称是超文本传输安全协议(Hypertext Transfer Protocol Secure),又称为HTTP over TLS,HTTP over SSL或者HTTP Secure是一种网络安全传输协议。在网络中,HTTPS经由超文本传输协议进行通信,但利用SSL/TLS来加密数据包。HTTPS主要目的,是提供对网络服务器的身份认证,保护交换数据的隐私与完整性。1994年网景(Netscape)初次提出,随后扩展到互联网上。

SSL协议的三个特性

HTTPS和HTTP的区别,国内外免费的SSL证书

保密:在握手协议中定义了会话密钥后,所有的消息都被加密。

鉴别:可选的用户端认证,和强制的服务器端认证。

完整性:传送的消息包括消息完整性检查(使用MAC)。

HTTPS与HTTP的区别

HTTPS和HTTP的区别,国内外免费的SSL证书

1、端口号不同(HTTP的端口80,HTTPS的端口443)。

2、HTTP应用层,HTTPS传输层

3、HTTP不需要证书,HTTPS需要认证证书

4、HTTP不需要加密,HTTPS进行了加密

HTTPS就是安全版的HTTP

HTTPS的优点

HTTPS和HTTP的区别,国内外免费的SSL证书

1、HTTPS具备更好的加密性能,避免客户信息泄露;

2、HTTPS复杂的传输方式,降低网站被劫持的风险;

3、搜索引擎已经全面支持HTTPS抓取、收录,并且会优先展现HTTPS结果;

4、HTTPS绿锁表示可以提升客户对网站信任程度;

5、可以有效防止山寨、镜像网站等

HTTPS的弊端

1、繁重的计算和屡次交互天然的影响了访问速度

2、网站改用HTTPS以后,由HTTP跳转到HTTPS的方式添加了客户访问耗时

3、HTTPS涉及到的安全算法会消耗 CPU 资源,需要添加服务器资源(https访问过程需要加解密)

https 三次握手

HTTPS和HTTP的区别,国内外免费的SSL证书

1、用户端输入https网址,链接到server443端口;

2、服务器手中有一把钥匙和一个锁头,把锁头传递给用户端。数字证书既是公钥,又是锁头

3、用户端拿到锁头后,生成一个随机数,用锁头把随机数锁起来(加密),再传递给服务器。这个随机数成为私钥,现在只有用户端知道

4、服务器用钥匙打开锁头,得到随机数。该随机数变成了新的锁头,把内容锁起来(加密),再传递给用户端。这个随机数服务器也知道了,并且用它来加密数据

5、用户端用自己手中的钥匙(随机数),解密后得到内容。用户端用私钥解密数据

6、接下来的用户端和服务器的数据交换都通过这个随机数来加密。只有用户端和服务器知道私钥,所以数据传输是安全的,不是明文的

免费的SSL

国外的有:

HTTPS和HTTP的区别,国内外免费的SSL证书

1、Let's Encrypt(由Mozilla、思科、Akamai、IdenTrust和EFF等组织发起)

2、StartSSL(免费一年,到期再续继续免费)

3、COMODO PositiveSSL

4、CloudFlare SSL

国内的有:

1、Wosign沃通

2、腾讯云DV SSL 证书

3、360网站卫士、百度云加速与Symantec等合作推出了免费的SSL证书

4、阿里云

总结

HTTPS和HTTP的区别,国内外免费的SSL证书

尽管现在使用HTTPS的还很少,但互联网领军者们都在竭力推动其发展。相信不久的将来,越来越多的网站加入,互联网会变得更安全。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » HTTPS和HTTP的区别,国内外免费的SSL证书

发表回复