中国著名数学家华罗庚一生爱国,1936年他曾经到剑桥大学学习,掌握了数学领域的高精尖知识。1937年抗日战争全面爆发后,他毅然回到中国,后来在西南联合大学任教,直到1945年。在此期间,华罗庚并没有一直呆在书房里,而是他用他高超的数学知识,一夜之间破译过日本密码,为抗日战争作出了贡献。 数学家华罗庚 1943年前后,华罗庚在庐山修养。当时,工兵署署长俞大维找到了华罗庚,他们一见面,俞大维就说,在最近一段时间里,日本的军事代码无法破译,这给抗战造成了很大的困扰。作为一个世界著名的数学家,华先生能帮助军队吗?华罗庚想了想,说他可以试一试。 俞大维立刻拿出了先前的解码结果,华罗庚委婉地拒绝了这些信息,只是要求提供最近截获的密码信息。截获的密码信息都是数字,看起来毫无规律。但是华罗庚作为数学家,数论更是他精通的领域。 华罗庚与助手讨论数学 在数学中,数论和密码学是近亲,华罗庚对密码学也有着深入的了解。他明白看起来不规则的数字意味着不止一个规则。只要这些定律能够被分析,无序的数字可以被简化成密码学家能够破译的规则数字。 例如,莫尔斯电码被用在最早的电报中。当汉字被传送时,只要汉字被转录成4位数字,信息就可以被传送。然而,这种编码方法被称为明码,所有受过训练的密码学家都可以知道消息的内容。因此,在发送军事信息时,不能使用普通代码,但应该使用经过二次处理的代码。这些代码被称为密文。即使被敌人截获,如果不知道二次加工的规律,内容也无法解码。 华罗庚 收到密文后,华罗庚开始了解密工作。他不停地抽烟来提神。他全神贯注地计算密码的可能规则,从早到晚都没有离开过他的办公桌。当时,另一位官员与华罗庚住在同一个房间。他知道华罗庚正在破译密码。他不敢打扰,连上厕所都不敢。 第二天早上,华罗庚走进浴室,开始洗漱。他的室友也起床了,华罗庚洗漱完毕,递给室友一叠稿纸。想要让他交给俞大维。他说他现在太累了,需要睡觉。室友拿到稿子后不敢耽搁,立即拿着手稿去拜访俞大维。 俞大维 俞大维也不是普通人物,他早年留学哈佛,在那里学习哲学和数学,在学习领域有着过人的天赋。本科毕业后,他只用了三年时间就获得了哲学博士学位,这在当时也是极为不可思议的,可见俞大维的学习能力也是非同一般的。 他拿起华罗庚的稿纸,仔细地看了看。经过华罗庚的缜密计算,他终于揭秘出日本密码使用了莫比乌斯函数,所以华罗庚用反函数把所有的密文还原成明文。 华罗庚 俞大维为很快就明白了华罗庚的意思,并立即命令所有的密码学家按照华的方法破译密码。解密后,当天的密文内容是日本针对昆明的轰炸计划。由于密码被破解,昆明提前组织了防空工作,最大限度地减少了损失。 据华的弟子,数学教授袁传宽说,华罗庚先生一开始就告诉他:“现在大家都说数论没用。你一定不能相信,数论非常有用。我就曾经有用数论中的莫比乌斯函数破解了日本密码。” |
|
来自: 冬不拉拉 > 《中国古代历史、人物》