网络安全编程与实践PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈卓,阮鸥,沈剑编著
- 出 版 社:北京:国防工业出版社
- 出版年份:2008
- ISBN:9787118057553
- 页数:308 页
第一篇 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.1DES 10
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证书与PKI 28
2.6.1数字证书 28
2.6.2CA认证中心 30
2.6.3公共密钥基础设施PKI 32
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对称加密算法指令enc 176
5.2.2非对称加密指令 177
5.2.3信息摘要和数字签名指令 179
5.2.4证书和CA指令 180
5.3OpenSSL基本指令的应用 182
5.3.1创建CA 183
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
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《情报学 服务国家安全与发展的现代情报理论》赵冰峰著 2018
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017