APP下载

给自己的信息加密

2022-05-30刘杨

大科技·百科新说 2022年5期
关键词:电码斯巴达腰带

刘杨

破译密码是许多谍战片中最扣人心弦的情节之一,人们用密码传递秘密信息,你想像特工那样体验一下破译密码吗?这里有一串密码——jhl ql gldq cdq,想要解开它,就往下看吧。

腰带上的情报

公元前405年,希腊两大城邦雅典和斯巴达为了争夺霸权,进行了长达20年的战争。一次,斯巴达军队抓获一名雅典信使,在他身上找到一条写满杂乱字母的腰带。而斯巴达统帅无意间将腰带缠到一根木棍上,发现字母在木棍侧面组合成了有序的文字——这是一封雅典和斯巴达盟友波斯联络的密信。根据这个情报,斯巴达击败了雅典,赢得了最终胜利。

这就是滚筒密码,其原理是双方约定好木棍的直径,写信人把腰带绑在木棍上书写信息,收信人收到腰带后,将其绑到相同规格的木棍上就能还原信的内容。

大帝的通信密语

罗马的恺撒大帝十分注重情报保密。大约在公元前100年,他经常使用一种密码与朋友进行书信往来,并向战场上的士兵发送秘密信息。这给罗马带来了许多战略优势。这种加密方式也被称为“凯撒密码”。

利用凯撒密码规则进行字母加密的密码盘

它的规则其实很简单,加密和解密双方约定一个小于26的数字,比如3,再将文字中的每个字母按照字母表的顺序向后移动3位,取对应的字母代替原字母,就形成了一段密文。比如“HELLO”的密文是“KHOOR”。解密它也只需要根据密文中的字母倒推出原字母就可以了。

用“炸彈”破译密码

第二次世界大战期间,德国发明了恩尼格玛密码机,将其广泛应用在军事中。它内部有复杂的机械装置,多次加密同一字母会产生不同的密文。密码机的内部装置和设置能随时调节,而接收者必须使用一台和加密者完全相同的密码机才能破译密文。

1928年,波兰情报局偶然得到一部密码机,3位波兰数学家对其潜心研究,终于发明出密码机的天敌——炸弹破译机。但德国人随后又改进了密码机,“炸弹”便不管用了。这时,英国数学家阿兰·图灵发现了密码机的漏洞,并以此改进了“炸弹”。最终“炸弹”破译了德军90%以上的密文。

炸弹破译机模型

只有点和横杠的信息

1912年,著名游轮泰坦尼克号遇险,船上的无线电操作员使用了摩尔斯电码发送求救信号。摩尔斯电码通过点信号、长信号和信号间的停顿将文字信息转换为代码,既可以通过符号,也可以通过声音来传递。

泰坦尼克号在撞到冰山后,就曾发送过摩尔斯电码“…---…”,即SOS求救信号。

在电话、互联网、卫星通信设备普及之前,很多国际新闻和电报就是用摩尔斯电码编写发送的。随着通讯技术不断进步,各国才逐渐停止了对它的使用。

解开密码的钥匙

密码就像一把锁,对应着一把解密的钥匙,掌握密码的规律就像拿到了钥匙,只要将规律反推就能获得正确信息。经过多年的发展,现代密码技术已经进化得非常复杂,打开一把锁可能需要两把钥匙,解密时所涉及的计算量也非常大,即便用计算机也不一定能算出来,这样也让信息变得更加安全。现代密码技术被广泛应用在电子商业、国防信息等领域。

虽然你现在无法掌握这些密码技术,但只要设置合理的规则,也能设计出自己的密码,和小伙伴用“密语”对话。

猜你喜欢

电码斯巴达腰带
腰带:你没有注意到的“军中神器”
ZPW-2000A站内电码化关键电路的设计
动车所电码化二次优化问题
库尔勒下行到发场电码化特殊改频电路的改进
站内特殊区段电码化设计
基于人机工程学的腰带设计研究
腰带勾勒最美线条
世界上最贵的腰带扣