- 1
- 0
- 约1.47千字
- 约 2页
- 2017-06-08 发布于重庆
- 举报
TLS和SSL的区别
TLS和SSL的区最新版本的TLS(Transport?Layer?Security,传输层安全协议)是IETF(Internet?Engineering?Task?Force,Internet工程任务组)制定的一种新的协议,它建立在SSL?3.0协议规范之上,是SSL?3.0的后续版本。在TLS与SSL3.0之间存在着显著的差别,主要是它们所支持的加密算法不同,所以TLS与SSL3.0不能互操作TLS与SSL的差异1)版本号:TLS记录格式与SSL记录格式相同,但版本号的值不同,TLS的版本1.0使用的版本号为SSLv3.1。2)报文鉴别码:SSLv3.0和TLS的MAC算法及MAC计算的范围不同。TLS使用了RFC-2104定义的HMAC算法。SSLv3.0使用了相似的算法,两者差别在于SSLv3.0中,填充字节与密钥之间采用的是连接运算,而HMAC算法采用的是异或运算。但是两者的安全程度是相同的。3)伪随机函数:TLS使用了称为PRF的伪随机函数来将密钥扩展成数据块,是更安全的方式。4)报警代码:TLS支持几乎所有的SSLv3.0报警代码,而且TLS还补充定义了很多报警代码,如解密失败(decryption_failed)、记录溢出(record_overflow)、未知CA(unknown_ca)、拒绝访问(access_denied)等。5)密文族和客户证书:SS
原创力文档

文档评论(0)