SSL安全套接层协议是一种加密协议,用于在网络上保护数据的传输安全。它通过使用对称密钥和公钥加密技术,确保数据在客户端和服务器之间传输时被加密,以保护数据的机密性和完整性。
一、定义
SSL(Secure Socket Layer,安全套接层协议)是Netscape Communication公司推出在网络传输层之上提供的一种基于RSA和保密密钥的,用于浏览器和Web服务器之间的安全连接技术。
二、简介
①安全套接层协议是国际上最早应用于电子商务的一种由消费者和商家双方参加的信用卡或借记卡支付协议;
②采用的是RSA数字签名算法,可以支持x.509证书和多种保密密钥加密算法;
③通过认证来确认身份,采用数字签名和数字证书保证信息完整性,通过加密保证信息不被窃取,从而实现在客户端与服务器端的安全通信。
三、提供的服务
①认证用户和服务器,确保数据发送到正确的客户机和服务器;
②加密数据以防止数据中途被窃取;
③维护数据的完整性,确保数据在传输过程中不被改变。
四、工作流程
①服务器认证阶段
②用户认证阶段