华罗庚|抗战中的“数字”战斗,数学家华罗庚仅用一晚,就破解了日军机密电文!

华罗庚 , 我国著名的数学家 。 华罗庚一生爱国 , 他1936年前往剑桥大学学习 , 1937年抗日战争全面爆发后 , 毅然回国 , 后来在西南联大教学一直到1945年 。 在此期间 , 华罗庚没有一直闷在书斋 , 而是凭自己的卓越的数学知识 , 仅用一夜就破解了日本的密码 , 用数学为抗战做出了贡献 。
华罗庚|抗战中的“数字”战斗,数学家华罗庚仅用一晚,就破解了日军机密电文!
本文图片

1943年前后 , 华罗庚就在庐山修养 。 当时工兵署署长俞大维找上了华罗庚 , 一见面 , 俞大维就表示 , 最近一段时间 , 日本人的军事密码怎么都破译不了 , 持续好几个月了 , 给抗战造成了很大困扰 , 华先生作为享誉世界的数学家 , 能否助军队一臂之力?华罗庚想了想 , 表示可以试一试 。
一夜功成
【华罗庚|抗战中的“数字”战斗,数学家华罗庚仅用一晚,就破解了日军机密电文!】华罗庚|抗战中的“数字”战斗,数学家华罗庚仅用一晚,就破解了日军机密电文!
本文图片

俞大维有备而来 , 当即拿出先前的破译成果 。 华罗庚婉拒了这些资料 , 只要求拿来最近截获的密码电文就行 。 这些密电上全是数字 , 看起来毫无规律 。 华罗庚精通数论 , 在数学中 , 数论跟密码学算是近亲 , 华罗庚对密码学可谓触类旁通 , 他明白那些看起来毫无规律的数字都隐含着不止一个规律 。 只要能够解析出这些规律 , 就能将杂乱的数字还原成密码人员能够破译的有规律数字 。
华罗庚|抗战中的“数字”战斗,数学家华罗庚仅用一晚,就破解了日军机密电文!
本文图片

比如 , 最早的电报使用莫尔斯电码 , 在传输汉字信息的时候 , 只要把汉字转录成4位数字 , 就能传递信息 。 但这种编码方式称为明码 , 所有受过训练的密码员都能知道电文内容 。 因而在军事信息发送时 , 不能用明码 , 而要用经过二次加工的暗码 , 暗码就叫做密文 , 即便被敌方截获 , 如果不知道二次加工的规律 , 也没法破译内容 。
接下密文后 , 华罗庚开始了破译工作 , 他不断地抽烟提神 , 聚精会神地演算着密码可能的规律 , 从白天一直到晚上 , 一刻没离开过办公桌 。 当时还有一个官员跟华罗庚住在同一间房 , 他知道华罗庚正在破译密码 , 所以不敢打扰 , 连上厕所的机会都没有 。
华罗庚|抗战中的“数字”战斗,数学家华罗庚仅用一晚,就破解了日军机密电文!
本文图片

次日清晨 , 华罗庚进卫生间开始洗漱 , 他的室友也已经起床 。 华罗庚洗漱完毕 , 递给室友一沓稿纸 , 拜托他交给俞大维署长 , 他现在太疲劳了 , 需要睡觉 。 这位室友不敢耽误 , 立刻拿着稿纸拜访了俞大维 。 这位俞署长也不是泛泛之辈 , 他早年在哈佛大学学习哲学和数学 , 本科毕业后 , 只用了3年就拿到了哲学博士的学位 。 他拿起华罗庚的稿纸 , 认真地看了起来 。 原来 , 经过华罗庚计算 , 日军的暗码使用了墨比乌斯函数 , 于是华罗庚运用反函数 , 将所有密文还原成了明文 。
华罗庚|抗战中的“数字”战斗,数学家华罗庚仅用一晚,就破解了日军机密电文!
本文图片

俞大维很快就明白了华罗庚的意思 , 立即下令 , 让所有密码员按照华罗庚的方法破译密码 。 经过破译 , 当日的密文内容是一项日本轰炸计划 , 目标是昆明 。 因为破译了密码 , 昆明提前组织了防空工作 , 把损失降到了最低 。
华罗庚|抗战中的“数字”战斗,数学家华罗庚仅用一晚,就破解了日军机密电文!
本文图片

据华罗庚的弟子 , 数学教授袁传宽回忆 , 当初华先生跟他说:现在大家说数论没有用 , 你可千万别信 , 数论就很有用 , 我(华先生自己) , 就曾经用数论当中的墨比乌斯函数 , 破解了日本人的密码 。 ”


    推荐阅读