WarpPrism / Blog

Do Epic Things
51 stars 8 forks source link

TLS/SSL协议工作机制 #28

Open WarpPrism opened 7 years ago

WarpPrism commented 7 years ago

基于HTTPS的网络通信增加了通信的安全性,可以有效的解决:

TLS是SSL的升级版本,目前应用较广泛的版本是TLS 1.0, SSL 3.0, TLS 1.2等。

TLS/SSL在TCP/IP协议层中的位置如下:

https

基于RSA加密算法的SSL/TCL握手过程

image

阶段一:Client Hello

阶段二: Server Hello

阶段三:客户端响应

阶段四: 服务器最后的响应

阶段五: 生成session key

客户端和服务端根据r1 r2 r3同时加密生成session key,也称为对话密钥,因此通信双方便产生了基于session key的对称加密,之后所有的通信内容都采用session key加密,确保了安全性。

参考