图书介绍

网络安全编程与实践PDF|Epub|txt|kindle电子书版本下载

网络安全编程与实践
  • 陈卓,阮鸥,沈剑编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:9787118057553
  • 出版时间:2008
  • 标注页数:308页
  • 文件大小:58MB
  • 文件页数:318页
  • 主题词:计算机网络-安全技术-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

网络安全编程与实践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

热门推荐