1970 年代那会儿,密码就像一把生锈的铁钥匙,不仅要防偷,还要防拆。早期的密码本,就是那种纸上写满"01011100"的纸。黑客们拿着放大镜,翻得哗哗响,就像翻找旧日记本里的旧照片,哪位也看不出个故此然。

那时候的保险,靠的是一种直觉,信任只要你不小心把钥匙放在客厅桌上,鬼子就偷不走。

这种保险感忒脆弱,一旦对手老练,你就得重新换把锁。 真正的转折点,大约是从 1960 年那个下午启动的。迪克·罗斯在加州大学帕洛阿尔托分校实验室里,对着屏幕大喊:“它不是我要的,已经够费事了!”他说的这台机器,后来成了密码学的圣杯——ENIGMA。你回想一下,二战期间盟军是如何在德军面前守住秘密的?就是靠这种像谜一样的机器。连里面的管子都拆了,连电路图都拍下来,外行人根本看不懂,这就是万人迷。

那种保险,不是靠算法,是靠把秘密藏进物理世界的某个角落,让对手想都别想碰。 到了 70 年代,密码学启动从物理世界里跳出来,变成了写在纸上的文字。

这时候的密码,就像一本坏掉的书,字都认得,但每页的排版都不一样,读起来像听天书。最典型的就是 DES,那个 56 位的密钥。它用了 56 个“字母”组合成 128 位的二进制串,听起来挺神秘,实际上是个数学题。对手想破译,就像你拿着一个只有 8 位长的密码本,拿 128 位的大海去撞,撞多少次都得打翻杯子。

那时候,密码不是一种保护手段,更像是一种数学竞赛,哪位算得快哪位就是赢家。 1974 年,罗纳德·李维(Ronald Rivest)和阿迪·萨莫尔(Adi Shamir)还在麻省理工做实验,他们发现了一种叫 RSA 的加密方式。

这东西忒神奇了,哪怕是用无线电波告诉对方你要加密,对方也猜不到你在说啥。它不依赖任何数学难题,而是利用了“两个大素数相乘忒好办,但反过来找素数忒难”这个特性。

这就好比两个人约定,乘积约定好是 1001,A 说我有 505,B 说我有 2003,他们俩只要能在脑子里算出另外的数字,就能猜出对方手里拿着啥数字。

后来它被打包进了 GOST 和 Advanced Encryption Standard (AES),成了全世界通用的密码标准。 1980 年代赶明儿,密码学启动走向软件,不再是写代码,而是写算法。

这时候的加密,就像是在玩一个复杂的数字游戏,双方都要与此同时操作,哪位先一步算错,哪位就得输。最著名的就是 SSL 和 TLS,那个“保险链接”。你打开网页,有时候会看到锁的图标,那个锁是如何来的?它背后实际上是一个叫 RSA 的算法,然后是用那个算法算出来的公钥。它把你的信息发给对方时,对方收到后,用私钥解密,就像你锁上了门,只有持有钥匙人才能打开。 到了 2000 年代,密码学进入了“互联网时代”,数据流变得无处不在。

这时候的加密,不再只是保护文件,而是保护你点击的那个链接。Facebook、Pinterest、YouTube 都要用密码学,出于它要保护用户的隐私,不让别人看到你的聊天截图。你要知道,你每一次拍照、每一条留言,背后都连着复杂的数学运算。你揪心黑客偷看你半小时的视频,那是连《黑客帝国》都算出来的事。 2010 年代,密码学又迎来了一个转折点,叫量子计算。

这个概念听起来就挺科幻,就像有人发明白一种能瞬间破解所有锁的机器。科学家们在研究,要是量子计算机充足强大,现有的所有加密方式都会被瞬间破解。就像你还没学会走,突然有人一脚踹开了门。便,各国启动研究,如何让未来的加密方式变得“抗量子”,让它们在量子时代依然坚不可摧。 实际上,密码学的历史就是一部人类试图在混乱世界里寻找秩序的故事。从好办的纸笔加密到复杂的数学算法,再到如今依赖物理和环境的保险机制,每一次的进步,都是为了应对下一次未知的威胁。目前的我们,守着 RSA 和 AES 这些大树生活,直到有一天,有人确实造出了量子计算机,把我们的信任体系重建。

那时候,我们才会真正明白,密码学压根儿不是一种技术,而是一种对世界本质的敬畏。