文章目录
-
- 1. 前言
- 2. HTTP缺点
- 3. HTTP + 加密 + 认证 + 完整性保护 = HTTPS
- 4. 加密技术之共享密钥 和 公开密钥
- 5. CA,证明公开密钥正确性
- 6. Https进行SSL认证的全过程
- 7. HTTPS比HTTP慢
- 8. ESP8266下的 SSL实现
- 9.案例说明
- 10.总结
授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。
共同学习成长QQ群 622368884,不喜勿加,里面有一大群志同道合的探路人
如果觉得有用,麻烦点赞收藏,您的支持是博主创作的动力。
1. 前言
目前为止,我们讲解的很多例子都是使用 HTTP 请求 。
但是涉及到一些 重要的用户数据 的时候,我们基本上都是使用 HTTPS 请求。
这一节,我们将讲解ESP8266上的 HTTPS请求。
2. HTTP缺点
到现在为止,我们已经了解到 HTTP具有相当优秀和方便的一面,然而 HTTP 并非只有好的一面,事物均具有两面性,它也有不足之处的。
HTTP 主要有这些不足,如下:
- 通信使用明文(不加密),内容可能会被窃听
- 不验证通信方的身份,因此有可能遭遇伪装
- 无法证明报文的完整性,所以有可能已遭篡改</