一句话说清

密码学是“在敌人听得见的情况下说悄悄话”。

为什么值得懂

你每次打开银行 App、发一条微信,都在用一套打了两千年的攻防技术。它也是理解“权力如何被技术改写”的窗口:从玛丽女王被破译的信件送上断头台,到今天的端到端加密与执法后门之争。看懂密码学,你就看懂了隐私与权力之间的技术边界。

零基础讲解

第一阶段:替换与频率分析。 最早的密码是字母替换(凯撒密码)。它撑了一千多年,直到阿拉伯学者金迪在九世纪提出频率分析法:无论怎么替换,字母出现的频率分布不会变——英文里 e 最多,中文里“的”最多。辛格在《密码故事》第 1 章讲的那个案例最戏剧:苏格兰女王玛丽的密信被用频率分析破译,直接成了定罪的证据。

第二阶段:从艺术到数学。 维吉尼亚密码用“密钥词”让同一个字母每次换成不同的字母,对抗频率分析;而卡西斯基与巴贝奇的思路是从密钥重复的规律里反推密钥长度。攻防升级的规律是:一旦加密方式产生规律,破译就只是算力与耐心问题。

第三阶段:香农把保密变成理论。 1949 年,香农发表《保密系统的通信理论》,第一次用信息论定义“安全”:一次一密(密钥与明文等长、只用一次、完全随机)可以实现理论上不可破译——密文不泄露明文的任何信息。这条结论至今成立,也是所有密码学的天花板。

第四阶段:公钥革命。 一次一密的死结是密钥分发:你得先把密钥安全送到对方手里,可你正是因为没有安全信道才要加密。1976 年 Diffie–Hellman 与 1977 年 RSA 用单向函数破局:加密容易、反向破解极难(把两个大质数相乘容易,分解回去很难)。从此加密不再需要预先共享秘密,电子商务与互联网信任体系由此成立。

它和《情报》是一体:那篇讲情报的获取与分析,这篇讲情报的保护与反获取;而你每天用的 HTTPS,就是《网络与互联网》里那一层看不见的地基。

边界与反例: 加密再强也有三个软肋。其一,实现漏洞比算法漏洞常见得多(算法没问题,代码写错了)。其二,元数据不加密:内容看不见,但“谁在什么时候和谁通信”本身就极具情报价值。其三,:端点被控制、密钥被胁迫,再强的数学也没用。

这里是有争议的“执法后门”之争至今没有共识——一派主张为打击犯罪应保留合法访问通道(政府与部分执法机构),另一派指出任何后门都无法只为好人开放、会系统性削弱所有人的安全(密码学界主流反对)。这不是技术细节,而是“安全”与“自由”之间的取舍。

密码学的四个阶段:替换与频率分析、维吉尼亚与破译、香农的一次一密与信息论、公钥革命与单向函数
四个阶段:替换密码 → 频率分析破译 → 香农把保密变成理论 → 公钥革命解决密钥分发。

一个例子

你在浏览器里输入密码登录。浏览器用网站的公钥加密,只有网站的私钥能解开——中间人即使截获全部数据包,也解不开;同时它还在验证“这个网站真的是这家银行”,靠的是证书链。整个过程中,你和银行从未事先交换过密钥。这正是公钥革命做到的事:把信任从“私下约定”变成了“数学结构”。

常见误解

  • 以为加密就是设置密码:口令是身份验证,加密是数据保护,两者是不同层的问题。
  • 以为加密越复杂越安全:安全取决于密钥长度与管理,而不是算法看起来有多绕。
  • 以为一次一密就能用:它理论完美、工程极难(密钥要与明文等长、随机、且不能重复使用)。
  • 以为加密能防住一切:元数据、端点与人都可能先失守。

应用场景

  • 生活:给重要文件加密时,先问“密钥怎么保管”,而不是挑算法——多数泄密发生在密钥管理上。
  • 职场:传输敏感数据用成熟库与协议,别自己造加密;同时注意日志与元数据也会泄露信息。
  • 写作与创作:写谍战或密码题材,把破解写成“找规律”而不是“天才顿悟”,并让时间压力成为变量。

关联知识点

  • 情报(intelligence,先读那篇看情报链条,本篇讲保护与反获取)
  • 网络安全(cybersecurity,加密是安全体系的基石之一)
  • 网络与互联网(web-internet,HTTPS 与证书链如何撑起信任)