@bsjohnson 在 [烂尾向]深夜闲聊Web3系列之——从密码学说起(一) 中发帖
我们在接触区块链或者Web3相关信息的过程中,或多或少都听说过**“密码学”**这个词。密码学也确实是区块链系统、电子钱包、Web3的核心之一。不过非计算机、数学或相关专业的小伙伴们可能并没有学习过,密码学这门学科。甚至谈到密码学,想起的却是银行卡的取款密码(银行卡密码实际上是口令,口令和密码其实是两回事,详解见后续文章)。所以这个系列的闲聊话题将从密码学开始……
1 战争与秘密通信——古典密码术的应用和发展
1.1 古代军事情报的秘密传送
回到公元前770年,我国正处周朝,一个战乱纷争的年代。周朝有兵书《龙韬》之《阴符》记载了周武王与姜太公的一段对话:
武王问太公曰:引兵深入诸侯之地,三军卒有缓急,或利或害。吾将以近通远,从中应外,以给三军之用,为之奈何?
太公曰:主与将,有阴符,凡八等。有大胜克敌之符,长一尺。破军擒将之符,长九寸。降城得邑之符,长八寸。却敌报远之符,长七寸。警...