什么是ssl,tls?两者有什么区别?

广告也精彩

最近,谷歌要求Android下一个版本的AndroidP应用程序默认使用加密连接,这意味着运行AndroidP系统的Android设备在未来无论是接收还是发送数据都无法明文传输,需要使用TLS(TransportLayerSecurity)传输层安全协议,而AndroidP之前的版本不受影响。说到TLS,我们不能不说SSL,甚至经常把它放在一起。我们先来看看SSL和TLS的介绍和区别!首先,看看经典的网络系统结构模型。SSL/TLS的位置如下:(图片来自网络)SSL:(SecureSocketLayer,安全套接字层),位于可靠的连接网络层协议和应用层协议之间的协议层。SSL通过相互认证,使用数字签名来保证完整性和私密性,从而实现客户端和服务器之间的安全通信。TLS:(TransportLayerSecurity,传输层安全协议)用于提供两个应用之间的保密性和数据完整性。SSL是由Netscape开发的,用于确保网络上数据传输的安全,并利用数据加密技术确保数据在网络上传输过程中不会被截取。SSL协议运行的基础是B2C信息保密的承诺,有利于企业和消费者。然而,随着互联网的发展,企业和个人也参与其中,因此在网络支付过程中的单一认证问题越来越突出。虽然浏览器和Web服务器的身份验证可以通过SSL3.0中的数字签名和数字证书来实现,但SSL协议仍存在一些问题。TLS是IETF(InternetengineringTaskforce)制定的新协议,基于SSL3.0协议规范,是SSL3.0的后续版本。但是TLS和SSL3.0有明显的区别,主要是因为它们支持不同的加密算法,所以TLS和SSL3.0不能相互操作。TLS的主要目标是使SSL更加安全,使协议规范更加准确和完善。在SSLv3.0的基础上,TLS主要有以下增强内容:1)TLS采用信息认证代码密钥散列法(HMAC)更安全的MAC算法。2)TLS提供更具体和附加的警报,并记录何时发送一些警报。3)增强伪随机功能,提高TLS的安全性。

什么是ssl,tls?两者有什么区别?

 

转载于天翼云知识,如有侵权,请联系删除,谢谢

© 版权声明
广告也精彩

相关文章

广告也精彩

暂无评论

暂无评论...