密碼學
部分I: 密碼學導論
部分 II: 設計密碼系統
部分 III: 密碼分析
- 基礎原理
- 弱點
- 攻擊
- 破壞哈希算法
- 歷史制度是如何被打破的
部分 IV: 使用密碼系統
- 應用密碼學
- 古典加密
- Beale Cipher
- 換位加密
- 凱撒加密
- Atbash Cipher
- Autokey cipher
- Playfair Cipher
- Polyalphabetic substitution
- Scytale
- Substitution cipher
- nomenclator
- 置換加密
- Affine cipher
- Vigenère cipher
- Polybius square
- ADFGVX cipher
- Fractionation (Polybius square, straddling checkerboard, CT-37c conversion table, etc.)
- 現代加密
- 對稱加密
- 不對稱加密
- 散列
- MD5
- SHA-1
- SHA-2
- RadioGatún,SHA-3的直接前身
- SHA-3
- RIPEMD-160
- Tiger
- 消息鑑別代碼 (通常 MAC)
- 協議
- 用於鑑定的協議
- 例如 Kerberos
- 密鑰交換的協議
- 安全通信
- 例如 SSL, SSH
- 用OpenSSL生成密鑰對
- 用於鑑定的協議
部分 V: 密碼學與社會
部分 VI: 雜項