实用加解密技术 BASIC与C++语言实现PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)Gilbert Held著;刘乃琦,晏华译
- 出 版 社:成都:电子科技大学出版社
- 出版年份:2000
- ISBN:7810655280
- 页数:312 页
译者序 1
第一章 技术与术语 1
一、密码与编码 1
二、密码术语 3
1 明文与密文 3
2 加密 3
3 解密 4
4 密钥与密钥空间 4
5 加密系统类型 6
6 密钥生成、管理与分配 7
三、密码类型 8
1 替换密码系统 9
2 换位密码系统 10
四、电子函件传输问题 10
五、例程与程序 10
六、文件命名规则 11
第二章 单表替换概念 13
一、历史进展 13
二、字母表 14
1 字母表之间的关系 14
2 字母换位 15
3 加密过程 18
4 解密过程 18
1 字母操作密钥 19
三、自动加解密操作 19
2 转换为密文 24
3 误差限制 31
4 多道信息处理 39
第三章 基于密钥的单表替换技术 72
一、创建 72
二、程序自动实现密钥创建 72
三、结合一个字母移位键 79
四、解密操作 97
1 解密过程 97
2 程序DCIPHER5.BAS 98
3 程序DCIPHER5.CPP 102
五、可选的映射关系 103
六、缺点 105
第四章 换拉单表替换 106
一、基于矩阵的换位 106
1 简单换位 107
2 数字换位 108
二、基于矩阵的自动系统 110
1 加密 110
2 解密 170
三、组合单表替换技术 174
第五章 多表替换 176
2 POLY1.BAS程序 177
1 Vigenere程序 177
一、 简单多表替换系统 177
3 POLY1.CPP程序 179
4 加密 182
二、 其他多表替换加密方法 182
1 周期多表替换系统 183
2 POLY2.BAS程序 185
3 COUNT.CPP程序 189
4 POLY2.CPP程序 194
5 DPOLY2.BAS程序 209
6 DPOLY2.CPP程序 212
一、 随机数与随机数序列 217
第六章 使用随机数 217
1 随机数序列的产生 218
2 伪随机数序列 218
3 用随机数工作 220
4 模26运算法则 230
二、构造一个加密程序 238
1 扩展随机数处理 238
2 扩展组合数 239
3 创建自己的随机数发生器 240
4 程序开发 241
5 可选的随机处理 275
一、模块用法 280
第七章 开发实用程序 280
二、加密程序ENCIPHER.EXE 281
三、解密程序DECIPHER.BAS 289
四、挑战 290
第八章 公共密钥加密 292
一、基本操作 292
二、认证问题 292
三、公钥与私钥加密 293
四、数学问题理解 295
1 模数算法 295
2 质数问题 298
3 欧几里德(Euclidean)算法 299
4 Totient函数 300
五、RSA密码体系 301
1 公钥生成 301
2 私钥生成 301
3 消息加密 302
4 指数运算 303
5 密钥生成过程 304
6 大素数定位 305
六、小结 305
附录A 306
附带光盘文件介绍 306
关于CD 309
译者注 310
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020