有很多人误以为“加密”这项技能是现代人才拥有的,实则不然,在遥远的古代,就已经出现了很多符合当时人们使用习惯的加密技术,今天我们就一起来了解一下吧。
姜子牙的阴符和阴书
说起姜子牙,相信你的第一反应一定是“姜太公钓鱼,愿者上钩”,但他还发明了中国历史上第一个加密技术——阴符和阴书。
阴符运用了密码学中的替代法,用符代替文字。采用八种长度不等的符来表达不同的消息和指令,阴符传递过程中,只出现符而没有文字,第三者即使获取符,也无法知晓其中的含义。阴符也是我们熟知的虎符的前身。
阴书则运用了移位法,将书信分成三部分,分别派三个人传递,只用将三份书信重新拼合才能还原出完整的信息。这种加密方法不是逐字逐句的加密,而是整体加密,已经体现出现代加密技术的一些特点。
斯巴达棒
在公元前700年,伯罗奔尼撒战争爆发,古希腊军队就使用斯巴达棒来加密信息,而斯巴达棒也就是最早的滚筒密码。
斯巴达棒是一种粗细不均的特制圆木棍,使用时将羊皮条绕棍子螺旋形卷起来,按照某种顺序将信息写在上面。解下羊皮条,只能看到杂乱无章的字符。而当收信人以同样的规则将羊皮条缠绕到同样粗细的木棍上,就能看出真实的信息。
这种加密用的是换位法,通过改变文本中字母的阅读顺序来达到加密的目的。
头皮上的加密技术
在公元前440年的古希腊战争中,奴隶主赫斯坦为了推翻波斯人统治,想与爱奥尼亚城统治者联合行动,他剃光一位忠实奴隶的头发,将情报刺在其头皮上,等待头发长出来之后,就让奴隶出发前往爱奥尼亚城。奴隶到达目的地后,让人剃光自己的头发,对方就看到了奴隶头皮上刺的情报。
这种方法比起上述两种方法奇怪了一些,但在当时也确实是传递一些重要但并不紧急信息的方法,毕竟想要头发能够遮住信息也需要等待好久,紧急信息到那时可能早就过期了。
以上这些加密技术,在现代人看来可能有些奇怪,但在当时却发挥了极其重要的作用,另外像凯撒密码、栅栏密码等古典密码,都可以看到现在加密算法的雏形。而这些“古代加密技术”,更是现代加密技术的萌芽。
免责声明:素材源于网络,如有侵权,请联系删稿。