前言
序言
致谢
第1章 密码学入门
第1节 恺撒密码
你知道吗?小孤儿安妮与米德奈特队长
第2节 用数传递信息
你知道吗?比尔密码和埋藏的宝藏
第3节 破译恺撒密码
你知道吗?纳瓦霍密语者
第2章 代入式密码
第4节 关键词密码法
你知道吗?跳舞的人形
第5节 字母频次
你知道吗?埃德加·爱伦·坡的挑战
第6节 破译代入式密码
你知道吗?可怜的玛丽女王
第3章 维热纳尔密码
第7节 维热纳尔密码和恺撒密码的联系
你知道吗?美国内战
第8节 在已知关键词长度的条件下破译维热纳尔密码
你知道吗?刘易斯和克拉克
第9节 因数分解
你知道吗?蝉
第10节 利用公因数来破译维热纳尔密码
你知道吗?一次性密码和原子弹间谍
第4章 模运算(计时运算)
第11节 模运算介绍
你知道吗?美国是怎样加入第一次世界大战的
第12节 模运算的应用
你知道吗?没有秘密的代码
第5章 乘法密码和仿射密码
第13节 乘法密码
你知道吗?网络密码
第14节 运用倒数来解密
你知道吗?德国人的英格玛密码
第15节 仿射密码
你知道吗?阿特巴希密码
第6章 现代密码学中的数学
第16节 寻找素数
你知道吗?因特网梅森素数大搜索
第17节 幂运算
你知道吗?死人是不会泄密的
第7章 公共密钥密码系统
第18节 RSA公共密钥加密算法
你知道吗?密码的现代用途
第19节 再谈模运算中的倒数
你知道吗?杰弗逊和麦迪逊:密钥在哪儿呢?
第20节 传递RSA信息
你知道吗?英国的公共密钥密码
译后记
附录一 密码条和维热纳尔密码表
附录二 制作密码盘