HTTP 和 HTTPS 有什么区别?如何申请 SSL/TSL 证书?
一、HTTP / HTTPS
HTTP
是一种超文本 传输 协议,传输的数据未加密,是明文传输。
- 协议(进行通讯的计算机双方之间必须遵循的协议);
- 传输(请求方和应答方之间传输的信息,也就是数据包);
- 超文本(能直接被浏览器处理和识别的文本,包括文字,链接,图片等等,因为不局限于普通文本且能被浏览器直接使用,所以称为超文本)。
因为 HTTP 协议是明文传输,可被任意的抓包软件直接截取数据,这不够安全,因此 HTTPS 应运而生。
HTTPS
是一种超文本 传输 安全协议,相当于 HTTP 的升级版本,数据加密。
由 HTTP 和 SSL/TLS 证书构成,传输过程中的数据由 SSL/TSL 证书产生,是加密过的.
申请证书后,我们将拥有一个公钥和密钥(这可以理解为钥匙和锁),拥有了他们相当于对数据进行了加锁保护.
这样在传输过程中,任何人需要有钥匙才能打开数据包,否则无法获取,使得数据的传输更加安全。
二、SSL/TSL 证书的申请方式
FreeSSL.cn (需手机验证)
此方式申请证书,很简单,可以申请到为期一年的 “亚洲诚信” 的证书,但是需要进行手机验证。Acme 脚本 (无需实名)
Acme 脚本申请证书,是的最常见的一种证书的申请方式,它有很多的申请方法,大家只需要找到一种适合自己的也就好了。
还有很多其他方法,可以自行查找,以上两种最常用。