HTTP 和 HTTPS 有什么区别?如何申请 SSL/TSL 证书?

一、HTTP / HTTPS

HTTP

是一种超文本 传输 协议,传输的数据未加密,是明文传输

  • 协议(进行通讯的计算机双方之间必须遵循的协议);
  • 传输(请求方和应答方之间传输的信息,也就是数据包);
  • 超文本(能直接被浏览器处理和识别的文本,包括文字,链接,图片等等,因为不局限于普通文本且能被浏览器直接使用,所以称为超文本)。
    因为 HTTP 协议是明文传输,可被任意的抓包软件直接截取数据,这不够安全,因此 HTTPS 应运而生。

HTTPS

是一种超文本 传输 安全协议,相当于 HTTP 的升级版本,数据加密

由 HTTP 和 SSL/TLS 证书构成,传输过程中的数据由 SSL/TSL 证书产生,是加密过的.
申请证书后,我们将拥有一个公钥和密钥(这可以理解为钥匙和锁),拥有了他们相当于对数据进行了加锁保护.
这样在传输过程中,任何人需要有钥匙才能打开数据包,否则无法获取,使得数据的传输更加安全。

二、SSL/TSL 证书的申请方式

  1. FreeSSL.cn (需手机验证)
    此方式申请证书,很简单,可以申请到为期一年的 “亚洲诚信” 的证书,但是需要进行手机验证。

  2. Acme 脚本 (无需实名)
    Acme 脚本申请证书,是的最常见的一种证书的申请方式,它有很多的申请方法,大家只需要找到一种适合自己的也就好了。

还有很多其他方法,可以自行查找,以上两种最常用。


© 2024 Sumor 使用 Stellar 创建
共发表 21 篇Blog · 总计 46.7k 字