HTTP/HTTPS ④-对称加密 || 非对称加密

这里是Themberfue 

✨HTTP协议的大体内容我们已经讲完了

❤️本章我们将聊聊HTTPS中的 S 那些事儿 


HTTPS简介

  • ✨在前三篇文章中,我们主要讲解了HTTP协议的简单介绍以及其报文的键值对含义等。比较于HTTP,HTTPS有什么不同呢?它们两者又有什么关系呢?我们接下来继续讲解。
  • 在当今互联网中,众多数据在互联网上大量传播,某些网站要想实现某些业务,难免需要传输客户的敏感信息,但是互联网的传输的透明的,是很容易被黑客从中拦截的;所以,保证用户敏感信息的隐私性和安全性,需要对传输的数据进行加密,从而让黑客难以破解其中的数据信息。
  • HTTPS(Hypertext Transfer Protocol Secure,超文本传输安全协议),是 HTTP协议 的安全版本,用于确保数据在客户端(如浏览器)与服务器之间的传输过程是加密、安全的。它是通过在 HTTP 基础上加入 SSL/TLS协议 实现的。
  • HTTPS不是协议,而是通过 SSL/TLS协议 提供的安全连接进行的 HTTP 通信,最初,它被用于安全很重要的通信,例如在互联网上传输个人信息和电子支付。
  • 与以纯文本形式发送和接收消息的标准 HTTP 不同,HTTPS 使用 SSL/TLS 等协议对服务器进行身份验证、加密通信内容和检测篡改。 这样可以防止欺骗、中间人攻击和窃听等攻击。 HTTPS 使用 443 作为已知端口号(HTTP 使用 80 作为已知端口号)。

对称加密

  • 在HTTP协议中,数据是明文传输的,黑客以及不法分子很容易的就可以拦截到这些数据

  • 为了解决数据传输的安全性,故引入了对称加密
  • ✨对称加密是一种加密算法,其特点是加密和解密都使用同一个密钥。它是一种效率高、适用范围广的加密方式,广泛应用于数据传输和存储的安全保护中。
  • 首先,在双方通信前,互相告知对方使用的密钥,进行统一;之后的数据都通过这个密钥进行加密传输,任意一方在传输数据前都用这个密钥进行加密,拿到数据的那一方就通过这个密钥对传输来的数据进行解密。