第140章 穿回4000年前你也破译不了的密码
一个画面闪电般划过他的脑海,但他仔细想又想不起来了。
煤矿有是肯定有的,只是没有被发现而已。
“在哪?”
“那就不知道了,等这段时间忙完,可以派人去找找看。”
两人聊了一会,乔震开始写公文,唐悠悠在一边算账。
立春以后,青岗村和来福县刚买的地,就得开始耕种了。
唐老爹闲不住,已经把县衙后院的半亩菜地翻了出来。
唐悠悠让小山去买了一些蔬菜种子,交给唐老爹安排。
来福县的地,由乔老大几兄弟和下人们就能种完。
至于种什么,乔震和唐悠悠已经说好了,就种玉米。
唐悠悠计划的池塘,也正好全家一起动手,给挖出来。
实在不行,再请点人。
乔震将文书写好后,盖上自己的官印,待笔墨干透,贴在绢布上,外面用夹板夹护,并用红绞袱匣。
“公文程序还真多。”
“方便保密携带嘛。”
“哦,”唐悠悠了然,“说起保密,我正要跟你说呢,你对密码学研究过吗?”
“那倒没有。”
乔震对历史感兴趣,密码学这知识太小众了。
“那我今天给你讲讲关于密码学的小故事。”
“好啊。”
难得他也当回学生。
“最早的加密法,其实很简单,就是隐藏法。”
人人都会用,比如藏私房钱。
历史上第一个有记载的加密法,是古希腊历史学家希罗多德记录的。
第一种,涂蜡法。
之所以能留下记录,是因为这个办法挽救了现代文明。
大家都知道,现代文明的根源之一是公元前5世纪巅峰时期的古希腊思想。
唐悠悠讲到一半,忽然问“5世纪是咱们这边的三国还是什么时候,感觉挺早的?”
“应该是三国以后的魏晋南北朝。”
“对对,这个时期的西方最强大的国家,是波斯,他准备入侵希腊。”
但是,西方的墙他也透风,这个计划被斯巴达老国王知道了。
那还了得,必须赶紧报信啊。
可别看古人知识有限,脑子和后世一样是好脑子,三体人除外。
老国王偷偷把这个消息写在木板上,然后涂了一层蜡。
就这样成功躲过了卫兵的搜查,希腊收到密信后,开始备战。
战争开始,希腊一天之内就打沉了波斯200艘战舰,完胜。
乔震点点头,“不错,是个好点子。”
“这是基础版的,还有更高级的。”
把送密信人的头发剃光,然后把保密消息写在那人的头皮上。
等头发长出来后,让送信人出发。
到了目的地再把头发剃光,保密消息就读出来了。
这方法即使送信人脱光搜身也查不出来。
“而且,连送信人本人也不知道消息内容,算提高了保密性。”
乔震听完不得不鼓掌,“我第一次听说这种办法传信,相当哇塞了。”
比什么在衣服夹层里带纸条高级多了。元宝小说
“我第一次听的时候也很惊讶。”
“不过这种办法,弊端也很明显,一旦被发现,后面就再也不能用了。”
涂蜡还好操作,剃头这个,送一次消息,还得等头发长出来。
方法很哇塞,
“还有鸡蛋隐藏法。”
用明矾和醋混合制成特殊药水,在熟鸡蛋上写密文。
写完后,鸡蛋外观不会有任何异常,但剥了壳以后,蛋白上就能显字。
“这个方法好,简单方便好操作。”
可惜不适用于公文。
“你想加密文字的话,我就得给你讲讲第二代加密法了。”
唐悠悠小时候爱写日记,但父母总爱去翻看。
假如那个时候她就懂得给文字加密,就再也不用藏日记了。
“第二代加密法,是大约5000年前出现的,直到9世纪才被阿拉伯人发明的频率分析法破解,中间隔了足足有4000年。”
而另一边的欧洲,实际上直到16世纪,都还没掌握这种破解方法。
“阿拉伯文明曾经有过机器辉煌的时刻。”
“没错,第二代加密法,就是移位法和替代法。”
移位法很简单。
举个栗子,比如我的生日是0712,把每个数字都在数列中往后加1,那么1变2,2变3,0712就变成了1823。
乔震点头“厉害。”
字母顺序改变也是一样,从a排列到z,比如要对iloveyou加密
加密规则:每个字母都向后移动2位。
i就会变成k,l会变成n。
“iloveyou”就变成了“knqxgaqw”
虽然这句话只不过做了基础加密而已,但是不知道加密规则的人,完全看不懂。
“这就是移位法。”
“妙啊!”
替代法也很好理解,就是把文中一部分文字用其他文字代替。
比如justicehaslongarms(天网恢恢,疏而不漏)。
加密规则:把其中的a都用z代替,o用y代替,e用w代替,i用x代替,j用a代替。
这句话就会变成austxcwhzslyngzrms。
根本看不懂。
古埃及人在5000多年前就使用了移位和替代法。
运用了接近4000年时间。
在漫长的时间里也出现了很多变种。
比如顺序倒着写,或者奇数位和偶数位的变化不一样,或者把奇数和偶数位的字母拆分后,首尾相连等等。
“加密法的原理,说穿了,很容易,但破解起来就很难了。”
一条消息的长度如果有十几个词,任何一个字母都有可能是26个字母中的任何一个,那这条消息每增加一个字母,排列方式就增加26倍。
靠碰运气是没法猜出来的。
所以直到16世纪,欧洲人都没有破解法。
乔震提出“说起来,咱们东方竟然没有这样高级的加密方式。”
“没办法啊,在拼音没有出现之前,咱们的汉字没法移位和替换。”
只能用隐藏法,做藏头诗,或者把固定位置的字交换之类。
都属于第一代加密法。
一直到清王朝结束,西方密码学19世纪传入前,都没有发展出更高级的加密方法。