“我第一次听的时候也很惊讶。”
“不过这种办法,弊端也很明显,一旦被发现,后面就再也不能用了。”
涂蜡还好操作,剃头这个,送一次消息,还得等头发长出来。
方法很哇塞,
“还有鸡蛋隐藏法。”
用明矾和醋混合制成特殊药水,在熟鸡蛋上写密文。
写完后,鸡蛋外观不会有任何异常,但剥了壳以后,蛋白上就能显字。
“这个方法好,简单方便好操作。”
可惜不适用于公文。
“你想加密文字的话,我就得给你讲讲第二代加密法了。”
唐悠悠小时候爱写日记,但父母总爱去翻看。
假如那个时候她就懂得给文字加密,就再也不用藏日记了。
“第二代加密法,是大约5000年前出现的,直到9世纪才被阿拉伯人发明的频率分析法破解,中间隔了足足有4000年。”
而另一边的欧洲,实际上直到16世纪,都还没掌握这种破解方法。
“可见,阿拉伯文明,曾经有过极其辉煌的时刻。”
“没错,第二代加密法,就是移位法和替代法。”
移位法很简单。
举个例子,比如我的生日是0712,把每个数字都在数列中往后加1,那么1变2,2变3,0712就变成了1823。
乔震点头“厉害。”
字母顺序改变也是一样,从a排列到z,比如要对 I LOVE YOU 加密。
加密规则:每个字母都向后移动2位。
I就会变成K,L会变成N。
“I LOVE YOU”就变成了“K NQXG AQW”
虽然这句话只不过做了基础加密而已,但是不知道加密规则的人,完全看不懂。
“这就是移位法。”
“妙啊!”
替代法也很好理解,就是把文中一部分文字用其他文字代替。
justice has long arms(天网恢恢,疏而不漏)。
加密规则:把其中的a都用z代替,o用y代替,e用w代替,i用x代替,j用a代替。
这句话就会变成austxcw hzs lyng zrms。
根本看不懂。
古埃及人在5000多年前就使用了移位和替代法。
运用了接近4000年时间。
在漫长的时间里也出现了很多变种。
比如顺序倒着写,或者奇数位和偶数位的变化不一样,或者把奇数和偶数位的字母拆分后,首尾相连等等。
“加密法的原理,说穿了,很容易,但破解起来就很难了。”
一条消息的长度如果有十几个词,任何一个字母都有可能是26个字母中的任何一个,那这条消息每增加一个字母,排列方式就增加26倍。
靠碰运气是没法猜出来的。
所以直到16世纪,欧洲人都没有破解法。
乔震提出“说起来,咱们东方竟然没有这样高级的加密方式。”
“没办法啊,在拼音没有出现之前,咱们的汉字没法移位和替换。”
只能用隐藏法,做藏头诗,或者把固定位置的字交换之类。
都属于第一代加密法。
一直到清王朝结束,西方密码学19世纪传入前,都没有发展出更高级的加密方法。