学习Android服务器学习

Https基础

2017-03-25  本文已影响84人  android_赵乐玮

关键词说明

TLS的组成:

  1. TLS的握手协议
    (1). 握手协议:服务器和客户端交换证书
    (2).密码规格变更协议: 负责变更密码
    (3).警告协议 : 1.握手错误,2.消息码错误 3.解压缩错误
    (4).应用数据协议 :用于传输数据
  2. TLS的记录协议
    负责消息的压缩、加密机数据的认证
    消息-->压缩-->消息认证码 -->加密

工作内容

解决的问题及解决的方法

  1. 机密性,保证数据不被窃听-----对称加密
  2. 保障数据不被篡改 ----------------消息认证码
  3. 确认服务器的合法性--------------认证证书

通信模型

  1. TLS协商算法
QQ截图20170325113541.png
  1. 认证证书(单向)
13.png

客户端验证服务端是必须的,服务器验证客户端是非必须的,由业务来决定

  1. 构建主密钥Master Secret
3.png
  1. 构建会话密匙 Master Secret


    5.png
上一篇下一篇

猜你喜欢

热点阅读