图书介绍
网络安全编程与实践PDF|Epub|txt|kindle电子书版本下载
- 陈卓,阮鸥,沈剑编著 著
- 出版社: 北京:国防工业出版社
- ISBN:9787118057553
- 出版时间:2008
- 标注页数:308页
- 文件大小:58MB
- 文件页数:318页
- 主题词:计算机网络-安全技术-程序设计
PDF下载
下载说明
网络安全编程与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇1
第1章 概述1
1.1引言1
1.1.1计算机网络面临的主要威胁1
1.1.2计算机网络安全的基本需求3
1.1.3主要的网络安全技术3
1.2网络安全编程简介5
1.2.1借助开发工具实现网络安全编程5
1.2.2几种常见网络安全开发包5
1.2.3如何使用网络安全开发包6
本章小结7
复习思考题7
第2章 网络安全基础8
2.1密码学基本概念8
2.1.1密码学的历史与发展8
2.1.2密码体制的构成9
2.1.3密码体制的分类9
2.2对称密码体制10
2.2.1DES10
2.2.2其他几种对称分组算法13
2.2.3分组算法的工作模式15
2.2.4序列算法17
2.2.5对称密码的局限性18
2.3公钥密码体制18
2.3.1公钥密码体制基本概念18
2.3.2RSA算法20
2.3.3Diffie-Hellman交换20
2.3.4对称密码体制与公钥密码体制的比较21
2.4密钥管理22
2.4.1密钥的种类与层次式结构22
2.4.2密钥的生成与分发23
2.5消息的鉴别与数字签名24
2.5.1哈希函数24
2.5.2消息鉴别的原理26
2.5.3数字签名26
2.6证书与PKI28
2.6.1数字证书28
2.6.2CA认证中心30
2.6.3公共密钥基础设施PKI32
2.7网络安全协议34
2.7.1网络安全协议概述34
2.7.2SSL简介35
本章小结36
复习思考题36
第二篇37
第3章 CryptoAPI概述37
3.1CryptoAPI简介37
3.1.1微软加密服务体系37
3.1.2CryptoAPI体系架构39
3.1.3CryptoAPI基本功能39
3.2CryptoAPI编程41
3.2.1CryptoAPI编译环境设置41
3.2.2例子程序43
本章小结54
复习思考题54
第4章 CryptoAPI安全服务的编程实现55
4.1CryptoAPI编程基础55
4.1.1CryptoAPI密钥管理55
4.1.2CryptoAPI编码与解码65
4.2CryptoAPI数据加解密78
4.2.1加解密操作流程78
4.2.2文件加密78
4.2.3文件解密86
4.2.4数字信封打包及拆解90
4.3CryptoAPI数字签名101
4.3.1CryptoAPI数字签名流程101
4.3.2哈希与数字签名102
4.3.3利用数字证书进行签名与验证109
4.3.4数字签名与消息加密117
4.4CryptoAPI证书与证书库127
4.4.1CryptoAPI证书与证书库概述127
4.4.2应用工具makecert介绍130
4.4.3CryptoAPI证书库管理132
4.4.4CryptoAPI证书管理152
本章小结163
复习思考题164
第三篇165
第5章 OpenSSL概述与基本指令165
5.1OpenSSL概述165
5.1.1OpenSSL基本结构和功能165
5.1.2OpenSSL的编译安装168
5.1.3在VC++6.0下使用OpenSSL库的环境设置173
5.2OpenSSL基本指令介绍175
5.2.1对称加密算法指令enc176
5.2.2非对称加密指令177
5.2.3信息摘要和数字签名指令179
5.2.4证书和CA指令180
5.3OpenSSL基本指令的应用182
5.3.1创建CA183
5.3.2计算文件摘要186
5.3.3加密算法运算速度表187
本章小结188
复习思考题188
第6章 OpenSSLEVP编程189
6.1对称算法以及Base64编码编程189
6.1.1主要数据结构和函数说明189
6.1.2程序举例197
6.2公钥算法编程202
6.2.1相关函数说明202
6.2.2程序举例204
6.3哈希摘要算法编程207
6.3.1相关函数说明207
6.3.2程序举例209
6.4消息鉴别码MAC算法编程210
6.4.1函数说明211
6.4.2程序举例213
6.5摘要签名和验证算法编程216
6.5.1相关函数说明216
6.5.2程序举例218
本章小结222
复习思考题222
第7章 OpenSSL应用与高级编程224
7.1SSL/TSL编程224
7.1.1一个基本的服务器224
7.1.2一个基本的客户端229
7.1.3服务器和客户端证书的生成231
7.1.4有SSL“握手”的服务器232
7.1.5有SSL“握手”的客户端237
7.2双向认证的SSL连接240
7.2.1双向认证的SSL服务器240
7.2.2双向认证的SSL客户端246
7.3PKI编程249
7.3.1PKI编程概述249
7.3.2X.509标准的编程实现251
7.3.3PKCS#7标准的编程实现268
7.3.4PKCS#12标准的编程实现277
7.4OpenSSL高级编程284
7.4.1BIO库284
7.4.2OpenSSL的Engine机制297
本章小结306
复习思考题306
参考文献308