加载中...
第7章 确保Web安全的HTTPS
发表于:2021-07-03 | 分类: 《图解HTTP》读书笔记
字数统计: 265 | 阅读时长: 1分钟 | 阅读量:

7.1 HTTP的缺点:

  • 用明文通信(不加密),有可能会被窃听
  • 不验证身份,可能伪装
  • 无法保证报文的完整性,可能被篡改

7.2 HTTP+加密+认证+完整性保护=HTTPS

7.2.3 HTTPS是怎么加密的?

  • 对称加密:加密和解密使用同一密钥
    • 优点:运算速度快
    • 缺点:无法安全地将密钥传输给通信方
  • 非对称加密:公开密钥所有人都可以获得,通信发送方获得接收方的公开密钥之后,就可以使用公开密钥进行加密,接收方收到通信内容后使用私有密钥解密
    • 优点:可以更安全地将公开密钥传输给通信发送方
    • 缺点:运算速度慢
  • HTTPS使用的是混合加密方式,有对称加密和非对称加密

7.2.4 认证

首先为什么要认证?

  • 为了保证对称加密的公开密钥没有被攻击者替换,这就要用到认证

如何认证?

上一篇:
第1章 走进并行世界
下一篇:
第4章 返回结果的HTTP状态码
本文目录
本文目录