SSl服务器开发与设计
引言
SSL是一种在客户端和服务器端之间建立安全通道的协议。SSL一经提出,就在Internet上得到广泛的应用。SSL最常用来保护Web的安全。为了保护存有敏感信息Web的服务器的安全,消除用户在Internet上数据传输的安全顾虑。
OpenSSL是一个支持SSL认证的服务器.它是一个源码开放的自由软件,支持多种操作系统。OpenSSL软件的目的是实现一个完整的、健壮的、商业级的开放源码工具,通过强大的加密算法来实现建立在传输层之上的安全性。OpenSSL包含一套SSL协议的完整接口,应用程序应用它们可以很方便的建立起安全套接层,进而能够通过网络进行安全的数据传输。
2 SSL协议概述
SSL 是Secure socket Layer英文缩写,它的中文意思是安全套接层协议,指使用公钥和私钥技术组合的安全网络通讯协议。SSL协议是网景公司(Netscape)推出的基于 WEB应用的安全协议,SSL协议指定了一种在应用程序协议(如Http、Telenet、NMTP和FTP等)和TCP/IP协议之间提供数据安全性分层的机制,它为TCP/IP连接提供数据加密、服务器认证、消息完整性以及可选的客户机认证,主要用于提高应用程序之间数据的安全性,对传送的数据进行加密和隐藏,确保数据在传送中不被改变,即确保数据的完整性。
SSL 以对称密码技术和公开密码技术相结合,可以实现如下三个通信目标:
(1)秘密性: SSL客户机和服务器之间传送的数据都经过了加密处理,网络中的非法窃听者所获取的信息都将是无意义的密文信息。
( 2)完整性: SSL利用密码算法和散列(HASH)函数,通过对传输信息特征值的提取来保证信息的完整性,确保要传输
上海交通大学05-10年上机真题附答案
上海交通大学05-10年上机真题附答案
上海交通大学05-10年上机真题附答案
新手必读之CSS教程
新手必读之CSS教程新手必读之CSS教程新手必读之CSS教程新手必读之CSS教程新手必读之CSS教程新手必读之CSS教程
403分考研经验谈:考入清华计算机其实很容易
009年参加硕士生入学考试已经结束了,我以初试数学129,英语63,政治70,计算机专业基础141,总成绩403的成绩,被清华大学计算机系网络研究所录取。
我觉得考研最重要的是信心,计划和坚持!大致上把我考研过程中经历的各个阶段和感受写下来。留下点东西给后来考研的研友们(特别是计算机统考的同学),希望能够给一点你们帮助,少走一点弯路。
19款多样式JS下拉菜单
19款多样式JS下拉菜单19款多样式JS下拉菜单19款多样式JS下拉菜单19款多样式JS下拉菜单
c#仿QQ好友界面c#仿QQ好友界面
c#仿QQ好友界面c#仿QQ好友界面c#仿QQ好友界面c#仿QQ好友界面c#仿QQ好友界面
40种XHTML页面布局
40种XHTML页面布局40种XHTML页面布局40种XHTML页面布局40种XHTML页面布局40种XHTML页面布局
NIT作业设计WORD部份
NIT 作业设计 WORD
NIT 作业设计 WORD
NIT 作业设计 WORD
NIT 作业设计 WORD
NIT 作业设计 WORD
数据结构1800题完整版带答案 考研书目
数据结构1800题带答案
目录
第1章 绪论
第1章 绪论答案
第2章 线性表
第2章 线性表答案
第3章 栈和队列
第3章 栈和队列答案
。。。
。。。
。。。
。。。
第十一章 文件
第十一章 文件答案
完整版一共十一章 都带答案
NIT作业设计PPT部分 NIT作业
nit作业
PPT
nit作业
PPT
nit作业
PPT
ASP.NET.2.0.电子商务开发实战.源代码
ASP.NET.2.0.电子商务开发实战.源ASP.NET.2.0.电子商务开发实战.源代码代码
Apr2006_d3dx9_30_x86.cab
Apr2006_d3dx9_30_x86.cab
(这个文件用于极品飞车安装时提示缺少文件的时候用)
学生信息管理系统VB+SQL
这个是VB+SQL做的,作业设计时候用的。
Professional.JavaScript.for.Web.Developers.2nd.Edition.2009.Ebook-小丫工作室
Professional.JavaScript.for.Web.Developers.2nd.Edition.2009.Ebook-小丫工作室
Professional.JavaScript.for.Web.Developers.2005.Ebook-小丫工作室.
Professional.JavaScript.for.Web.Developers.2005.Ebook-小丫工作室.