密语 · CIPHER | ← 返回教程站 档案编号 CRYPTO-26
机密档案 · 密码学

密语

一本写给工程师的密码学小书 —— 从两千年前的字母移位,到守护你每一次 HTTPS 握手与每一枚链上签名的数学。每一章都能亲手把玩。

解密 · DECLASSIFIED
26 章正文 7 个阶段 20+ 可交互 Demo 0 外部依赖
古典 对称 哈希 公钥 实战 Web3 前沿
PHASE 1

古典时代

建立直觉:什么是加密、什么是破解
PHASE 2

对称密码

现代加密的主力:一把钥匙锁与开
PHASE 3

哈希与完整性

数据的指纹:不加密,但同样重要
PHASE 4

公钥革命

数学的魔法:素不相识也能共享秘密
PHASE 5

工程实战

Android 开发者的密码学:把理论落到代码
PHASE 6

Web3

区块链上的密码学:哈希、签名与钱包
PHASE 7

前沿

密码学的未来:未寄先焚,与量子的威胁

关于这本小书

适合谁读

有编程经验、想真正弄懂密码学而非只会调库的开发者。全书以 Android 工程师为默认读者,但概念对所有人通用。数学不设门槛 —— 需要的数论都从零讲起。

怎么读

建议按顺序读,后面的章节常常回收前面的伏笔(尤其是哈希 → 签名 → TLS → 区块链这条线)。别只看,动手玩每一个 Demo:亲手把密码打破一次,比读十遍定义都管用。

Demo 的边界

页面里的可交互实现是为"看得见过程"而写的教学版,刻意用小参数、留中间状态。它们不可用于生产。真实项目请用平台原生库(Android 的 javax.crypto / Keystore、浏览器的 WebCrypto)。

约定

正文里的方框分四种:≡ 定义 给出严格说法、✎ 笔记 补充直觉、§ 史话 讲背后的故事、! 警告 标出真实世界会咬人的坑。

《密语》· 密码学小书 · 全部内容离线自包含,无外部依赖  ·  教程站首页