序 章
第1章 密码学基础
1-1 密码学的相关词汇
密码学的基本词汇
加密钥匙Ek与解密钥匙Dk的关系
1-2 古典密码技术
凯撒密码
换字式密码
多表替代密码
转制式密码
1-3 密码的安全强度
换字式密码的钥匙数量
多表替代密码的钥匙数量
转置式密码的钥匙数量
解密需要的条件
绝对安全的密码
安全的密码
第2章 通用钥匙加密技术
2-1 二进制运算和不可兼析取
2-2 诵用钥匙密码的定义
通用钥匙密码的特征
2-3 流密码的构成
2-4 分组密码的构成
CBC模式
2-5 DES密码的构成
Feistel类型密码的基本结构
Involution
DES密码钥匙的生成
DES线性函数f的构成
DES加密和解密的基本构成
2-6 3-DES密码和AES密码
AES密码的概要
简易版DES加密和解密详解
二进制数据的变换
DES密文的生成
DES密文的解密
DES加密钥匙的生威
DES解密钥匙的生成
第3章 公开钥匙加密技术
3-1 公开钥匙密码的基础知识
公开钥匙加蜜方式的主要种类
单向函数
RSA密码的诞生
3-2 素数和素因数分解
素数的判定
3-3 取模运算
耳模运算的加法运算和减法运算
取模运算的乘法运算和除法运算
3-4 费尔马小定理租欧拉定理
数论之父费尔马
费尔马方法和拟素数
欧拉定理
数学家欧拉
……
第4章 密码的实际应用
补充说明
参考文献