基于OpenSSL的SSL协议实现研究
更新时间:2023-08-21 18:06:01 阅读量: 高等教育 文档下载
- openssl开源协议推荐度:
- 相关推荐
一、SSL(安全套接字层)协议概述随着网络及其各种信息服务的迅猛发展,引发了诸多的安全威胁,并且造成了巨大的损失。因此,为通信提供更强大的安全性已成为必需之举。通信安全的中心内容就是保证信息在信道内的保密性、消息完整性和可认证性。
河南省轻工业学校一
陈素霞
宋
斌
、
S L安全套接字层 )议概述 S(协
acp_d acp(; cetf= ce t)
随着网络及其各种信息服务的迅猛发展,引发了诸多的安全威胁,并且造成了巨大的损失。因此,为通信提供更强大的安全性已成为必需之举。通信安全的中心内容就是保证信息在信道内的保密性、消息完整性和可认证性。 S L Sc r Sc e L yr W是在两台机器之间提供安全通 S (eue ok t ae) _
()立 SL接。 3建 S连slS s= SL_
nw(t) e cx;f (s, a cp_ d; d sl c e tf )
S L S_
s et_
SL S_
acp(s),手过程 c ets1;/握
() 4传送数据。S L wi (; S r e ) t_
道的协议。其主要目的就是在两个通信应用程序之间提供私密性和可靠性,主要包括:握手协议,负责协商被用于客户机和服务器之间会话的加密参数;记录协议,用于交换应用层数据;警告协议,于指示在什么时候发生了错误或两个主机之间的会用话在什么时候终止。 以 WE客户机和服务器为例: B客户机通过连接到一个 B WE
S L ra (; S ed )_
2客户端协议实现框架。 _
() 1生成 S L S结构。s loi ms ) S L a a d s l ag r h (; S ey d t_— _
me h S L 2 t= S v 3一
ser v
er_
me o (;根据所使用的 S L t d )/ h, S版本而定
支持 S L的服务器,动一次 S L S启 S会话。支持 S L的典型 WE S B服务器在一个与标准 H T 1r求 ( P请默认端口为 8 )同的端口 0不
c x S CT t=S L X_—
nw( t) e meh;
( )立 Sc e连接。 2建 ok tf=o kt) d sce(; cn et) o nc(;
(默认端口为 4 3上接受 S L 4) S连接请求。当客户机连接到这个端口上时,它将启动一次建立 S L S会话的握手。握手完成之后,通信内容将被加密,执行完整性检查,道 S L会话过期。并知 S
( )立 SL接。 3建 S连s lS L s= S_
sL s创建一个会话,在此期间,握手必须只发生过一次。二、 S协议实现 SL
nw(
t) e ex; f(s。 f ) d sl d;
SL S_
s et_
SL S_
cn et) o n c(;
S L接类似于一个保密的 T P接,且 S L语义上也 S连 C连并 S在
模仿了T P C的语义,如表 1所示。表 1 S ce语义与 T P比较 ok t CS c e ok t
.
() 4传送数据。S L S_
w t(; ne )ra (; e d )
S L S_
三、用函数解析常Op n L e SS
SS L_
acp,应 T sc e函数 acp,函数在服务端调 ce t/对 -ok t ce t该 )/加客户/添
客户端连接请求服务器接受请求读数据写数据
C n et on c 0Acet cp0 R a0 edWre) i ( t
S L cn et S _o n c) (S L acp( S _c et ) S L ra ( S _ed)S L wi ( S _ re) t
用,来进行 SL手。用 S握 it S L ad ci tC ( S *sX 0 n S d— l n— A S L s,5 9 e l端C A名。cnt c r o s ha S L ae t d s srn S lr e e ti g— _
—
_
ln ( t vleH据 og i au )根 n
错误号得到错误原因。S L c e k p iae S hc rv t_ _ _
ky, e/检查 S L S结构中的私钥。
1 .器协议实现框架。服务
SSL CI ER PH_
—
d sr t n/ eci i po/获取 S L U S ̄密套件描述。
() 1生成 S L S结构。S L a a d s l ag r h (; S ey d s loi ms ) t—— _
四、束语结
S L S cr Sc e Lyr是由 N t a e S (eue okt ae) e cp设计的一种开放协 s议,它指定了一种在应用程序协议 ( ht、 le、 N P F P )如 t t ntN T、T等 p e和T P I之间提供数据安全性分层的机制, T PI连接提供 C/P为 C/ P数据加密、服务器认证、消息完整性以及可选的客户机认证。本文基于 O eS L件包,绍了 S L议实现的基本框架,究了 pn S软介 S协研
me h S 2 t=S Lv 3一_ _
se rve r_
mehd )/依据所使用的 SL版本有所不同 to (; S
ex S L C t= S TX n w meh; e ( t)
( )立 Sce连接。 2建 oktlse f= o k t (; it n d s c e )_
bn (; id )l tn ) ie (: s
实际系统设计中常见的问题及解决方法。圜
河南科技2 1.上 6 00 1 6
正在阅读:
基于OpenSSL的SSL协议实现研究08-21
《父亲的手提箱》教案09-04
弘扬红船精神争做新时代好少年作文800字06-16
清河小学第二届家长委员会成立大会议程04-03
5月20日各种深情表白02-10
新视野大学英语第一册听说教程听力原文04-26
濒湖脉学(原文和白话文)06-05
老年患者院内下呼吸道感染的原因及预防03-19
安全生产执法监察中队06-07
清明节扫墓日记100字02-24
- 2012诗歌鉴赏讲座 师大附中张海波
- 2012-2013学年江苏省苏州市五市三区高三(上)期中数学模拟试卷(一)
- 市政基础设施工程竣工验收资料
- 小方坯连铸机专用超越离合器(引锭杆存放用)
- 荀子的学术性质之我见
- 氩弧焊管轧纹生产线操作说明
- 小学科学六年级上册教案
- (商务)英语专业大全
- 外汇储备的快速增长对我国经济发展的影响
- 幼儿园中班优秀语言教案《小猴的出租车》
- 第七章 仪表与显示系统
- 身份证号码前6位行政区划与籍贯对应表
- 单位(子单位)工程验收通知书
- 浅谈地铁工程施工的项目成本管理
- 沉积学知识点整理
- 前期物业管理中物业服务企业的法律地位
- 2014微量养分营养试卷
- 地质专业校内实习报告范文(通用版)
- 内部审计视角下我国高校教育经费支出绩效审计研究
- 高次插值龙格现象并作图数值分析实验1
- 基于
- 协议
- OpenSSL
- 实现
- 研究
- SSL
- 苍穹之剑什么职业好职业选择分析攻略
- 财务报表分析阶段测评4
- 品质月报表
- DRZ400A碟式分离机用户手册
- 七年级数学应用题6(打折利润问题)
- 北师大版三年级 下册《语文天地五》第二课时
- 拉曼光谱解答总结
- 电气工程专业英语单词A-L
- 食品药品执法工作情况汇报
- 外语系特色学生工作总结
- 基于分布参数模型的水平管式降膜蒸发器模拟
- 2015四川公务员考试申论备考:名言警句在申论作文中的应用指导
- 银行业CRM应用研究系列专题(一)CRM系统在国外应用的成功案例
- 6人双响鳄鱼游戏机说明书
- 客运专线钢轨生产技术、标准及存在的问题-1 09.10.16
- 我国高技术产业技术创新绩效评价DEA分析
- 浅议农村生态环境保护的问题及对策
- 子宫颈癌及癌前病变HPV16、Ki-67的表达及其相关性
- 三正丙胺
- 用matlab做聚类分析