Android 进阶笔记6:HTTPS

HTTP Secure / HTTP over SSL / HTTP over TLS

SSL : Secure Socket Layer ---> TLS Transport Layer Security

  • 定义:在HTTP之下增加的一个安全层,用于保障HTTP的加密传输
  • 本质:在客户端和服务器之间用非对称加密协商出一套对称密匙,每次发送消息之前将内容加密,收到之后解密,达到内容的加密传输。
HTTS 连接
  • 客户端请求建立 TLS 连接
  • 服务器发回证书
  • 客户端验证服务器证书
  • 客户端信任服务器后,和服务器协商对称密匙
  • 使用对称密匙开始通信
过程示意
image.png

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。