全站数据
8 4 2 0 5 8 1

ssl握手层有哪些协议

被学习耽误的游戏玩家 | 简单学习,快乐成才!         
问题更新日期:2024-10-17 19:02:08

问题描述

ssl握手层有哪些协议希望能解答下
精选答案
最佳答案

SSL握手层由两个层次协议组成:SSL数据包协议和SSL握手协议。

(1)SSL握手协议

SSL握手协议在SSL记录层协议的上面。服务器与客户端使用SSL握手协议相互鉴别对方身份、协商加密算法与MAC算法,及在SSL记录层协议中加密数据的加密密钥与初始向量。这些过程在握手协议中进行。握手协议是建立SSL连接,先应进行的协议,须在传输所有数据前完成。

2)SSL数据包协议

SSL数据包协议的内容有数据压缩/解压、加密/解密、改变加密约定协议、警报协议、出错处理等。所做的主要工作是用商定的加密和报文鉴别算法保护发送数据包。

只要握手协议完成,客户端与服务器商定主密钥、加密和签名算法,加密签名函数把数据转换成保密文本格式,即SSL数据包。解密函数则逆向执行这一过程,把数据还原。