SSL机制简介

SSL(Secure Socket Layer)是一种用于客户端和服务器之间建立安全通信的协议,提供数据加密、服务器认证和消息完整性。其工作原理包括使用公钥和私钥技术,保证数据的秘密性、完整性和认证性。SSL协议由握手协议、修改密文协议、警告协议和记录协议组成,通过证书和第三方CA确保身份认证。在通信过程中,双方会定期更换加密规范以维护安全性。OpenSSL是SSL协议的一种开源实现,通过C语言实现跨平台的安全数据传输。
摘要由CSDN通过智能技术生成

一.SSL协议概述

SSL是一种在客户端和服务器端之间建立安全通道的协议。

SSLSecure socket Layer英文缩写,它的中文意思是安全套接层协议,指使用公钥和私钥技术组合的安全网络通讯协议。SSL协议是网景公司(Netscape)推出的基于WEB应用的安全协议,指定了一种在应用程序协议(HttpTelenetNMTPFTP)TCP/IP协议之间提供数据安全性分层的机制,它为TCP/IP连接提供数据加密、服务器认证、消息完整性以及可选的客户机认证,主要用于提高应用程序之间数据的安全性,对传送的数据进行加密和隐藏,确保数据在传送中不被改变,即确保数据的完整性。

SSL以对称密码技术和公开密码技术相结合,可以实现如下三个通信目标:

(1)秘密性:SSL客户机和服务器之间传送的数据都经过了加密处理,网络中的非法窃听者所获取的信息都将是无意义的密文信息。

(2)完整性:SSL利用密码算法和散列(HASH)函数,通过对传输信息特征值的提取来保证信息的完整性,确保要传输的信息全部到达目的地,可以避免服务器和客户机之间的信息受到破坏。

(3)认证性:利用证书技术和可信的第三方认证,可以让客户机和服务器相互识别对方的身份。为了验证证书持有者是其合法用户(而不是冒名用户)SSL要求证书持有者在握手时相互交换数字证书,通过验证来保证对方身份的合法性。

二.SSL协议的体系结构

SSL协议位于TCP/IP协议模型的传输层和应用层之间,使用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值