多表密码攻防战(五)
2017-10-16花卷
科学Fans 2017年9期
关键词:方法
花卷
上期我们讲到,经过了好几位密码学大师的不懈努力之后,多表密码终于出现了一个“集大成”的作品,那就是维热纳尔方表。维热纳尔方表把特里特米乌斯的“方表”系统和贝拉索的“口令”系统进行了完美的整合,这种密码在几百年来一直被认为是“无法破译”的。不过,到了19世纪,终于有两个牛人提出了破译这种密码的系统性方法,其中一个就是堪称“计算机之父”之一的英国数学家和工程师查尔斯·巴贝奇。那么巴贝奇到底是用什么方法破译维热纳尔方表的呢?另一个牛人又是谁呢?
意想不到的动机
巴贝奇这个人不知道是太牛呢还是太牛呢,总之,除了发明了两台计算机之外,他还干过很多神奇的事情,比如说帮助英国建立了现代邮政体系(主要是帮他们把邮费该怎么收这件事给算清楚了),比如说编写了第一套可靠的精算表格,比如说还搞过一大堆各种各样的发明专利。巴贝奇一辈子干了这么多事,破译密码只能算是他的“业余爱好”了。不过他本人貌似还挺喜欢玩这个的,据说巴贝奇小时候就经常破译其他小伙伴的密码,以此对小伙伴在智商上进行无情地碾压。巴贝奇在自传中说:“在我看来,破译密码是迷人的艺术之一。”所以说,巴爷觉着破译密码这种事是“艺术”,跟音乐什么的算是一类的,哦对了,巴爷也很喜欢音乐,好像还造过街头表演用的便携式风琴。
当巴贝奇第一次得知维热纳尔方表的时候,他也觉得这真是一个天才的设计。……
登录APP查看全文
