目 录
前言// ………………………………………………………… ⅰ
序言// ………………………………………………………… ⅲ
致谢// ………………………………………………………… ⅶ
第1章 密码学入门// ………………………………………… 1
第1节 恺撒密码// …………………………………… 2
你知道吗?小孤儿安妮与米德奈特队长//……………… 9
第2节 用数传递信息// ……………………………… 10
你知道吗?比尔密码和埋藏的宝藏// ………………… 22
第3节 破译恺撒密码// ………………………………24
你知道吗?纳瓦霍密语者// …………………………… 31
第2章 代入式密码// ………………………………………33
第4节 关键词密码法// ………………………………34
你知道吗?跳舞的人形// ………………………………40
第5节 字母频次// ………………………………… 42
你知道吗?埃德加·爱伦·坡的挑战// ……………… 49
第6节 破译代入式密码//……………………………50
你知道吗?可怜的玛丽女王// ………………………… 62
第3章 维热纳尔密码// …………………………………… 65
第7节 维热纳尔密码和恺撒密码的联系// …………… 66
你知道吗?美国内战// ……………………………… 78
第8节 在已知关键词长度的条件下破译维热纳尔密码// …………80
你知道吗?刘易斯和克拉克// …………………………92
第9节 因数分解// …………………………………94
你知道吗?蝉// …………………………………… 105
第10节 利用公因数来破译维热纳尔密码// ………… 106
你知道吗?一次性密码和原子弹间谍// ……………… 123
第4章 模运算(计时运算) //……………………………… 127
第11节 模运算介绍// ……………………………… 128
你知道吗?美国是怎样加入第一次世界大战的// ……… 140
第12节 模运算的应用// …………………………… 142
你知道吗?没有秘密的代码//……………………… 151
第5章 乘法密码和仿射密码// …………………………… 155
第13节 乘法密码//……………………………… 156
你知道吗?网络密码// ………………………………164
第14节 运用倒数来解密// ………………………… 166
你知道吗?德国人的英格玛密码// …………………… 180
第15节 仿射密码// …………………………………182
你知道吗?阿特巴希密码//………………………… 191
第6章 现代密码学中的数学// ……………………………193
第16节 寻找素数// …………………………………194
你知道吗?因特网梅森素数大搜索// ………………… 207
第17节 幂运算// …………………………………208
你知道吗?死人是不会泄密的// …………………… 215
第7章 公共密钥密码系统// ……………………………… 217
第18节 RSA公共密钥加密算法//………………… 218
你知道吗?密码的现代用途// ……………………… 227
第19节 再谈模运算中的倒数// …………………… 228
你知道吗?杰弗逊和麦迪逊:密钥在哪儿呢?// ……… 232
第20节 传递RSA信息//…………………………… 234
你知道吗?英国的公共密钥密码// …………………… 239
译后记//……………………………………………………… 243
附录一 密码条和维热纳尔密码表// ………………………245
附录二 制作密码盘// ……………………………………… 247