您的位置 首页 > 数码极客

【密码提示是什么意思】不懂密码,你都不配拥有爱情

2019年1月23日农历腊月28日,当网民们正在为迎接2010年春节做准备的时候,一位外号“HighnessC”的网民在凌晨4点12分在百度的“密码栏”上发表了这样的文章。

最近向心仪的女人告白,

谁知道她给了我摩斯密码,说解开了,约我出去约会。

可是我用尽了所有方法都解不开这个密码。好郁闷啊。只能求教你们了。

**** - / * ---- / ---- * / **** - / **** - / * ---- / --- ** / * ---- / **** - / * ---- / - **** / *** -- / **** - / * ---- / ---- * / ** --- / - **** / ** --- / ** --- / *** -- / -- *** / **** - /

她唯一给我的提示就是这是个5层加密的密码……

也就是说要破解的5层密码才是答案……

好郁闷啊……

救救我啊……

求助帖很快得到了网友的热烈响应。一段时间后,网友很快分成了两个派别。一部分网友的态度很悲观,在回帖中无奈地表示“5层基本没救了,节哀吧”。另一部分网友准备迎难而上,尝试破解这个“基本没救”的密码。很快,网友“PorscheL”于4时57分在6楼回帖,表示第1层密码已经解开。但是,后面4层密码的破解似乎困难重重,密码破解的进度暂时陷入停滞状态。

12时24分,楼主“HighnessC”从心仪的女生那里得到了一些提示,他在12楼发帖称:

经过昨天一晚的奋斗,

我还是破解不了。

不过今天我死磨她,叫她给提示的,她说途中有一个步骤是“替代密码”,而密码表则是我们人类每天都可能用到的东西。

我会再套多点讯息的……

希望大大帮忙解答啊……

毕竟我也希望不要她亲口说出来这个密码的答案……

这个提示为密码的破解带来了巨大的帮助。16时45分,网友“片翌天使”沿着38楼网友“幻之皮卡丘”提供的思路,于83楼成功解开了第2层密码;17时9分,网友“巨蟹座的传说”于93楼提供了解开第3层密码的思路;18时39分,网友“片翌天使”于158楼宣布密码已经完全破解,并称“楼主你好幸福哦”;20时02分,网友“片翌天使”于207楼整合了完整的解密步骤,公布了密码破解结果。至此,经过14个小时的努力,这个5层加密的密码终于被破解!破解结果也是皆大欢喜,密码吧的网友见证了他们的爱情。衷心希望这一对情侣能够在网友的见证下走到一起,共度美好的未来。

以上故事来自知乎最新出品的密码科普书籍《密码了不起》,作者是阿里巴巴安全专家、知乎密码学话题优秀答主刘巍然,该书是知乎高赞电子书《质数了不起》的全新升级版。

相信大家对上面故事中密码是如何破解的一定非常好奇,现在我们就跳过一些技术细节,让你感受一下密码破解的过程。

楼主“HighnessC”收到的密文是:

**** - / * ---- / ---- * / **** - / **** - / * ---- / --- ** / * ---- / **** - / * ---- / - **** / *** -- / **** - / * ---- / ---- * / ** --- / - **** / ** --- / ** --- / *** -- / -- *** / **** - /

根据楼主的提示,这是一个5层加密的密码。

第一层密码:莫尔斯电码

第一层密码的难度并不大,网友“PorscheL”第一时间在6楼给出了第一层密码的破解方法。如果了解莫尔斯电波的相关知识,很容易发现第一层密码形式上符合莫尔斯电码的特性。根据下图所示的莫尔斯电码表,可以得到:41944622374。

莫尔斯电码表

第二层密码:手机键盘代换密码

网友“幻之皮卡丘”在38楼指出,第二层密码的密文中,数字有偶数个,并且注意到“41”这一组合出现过数次。网友“片翌天使”在83楼指出,“幻之皮卡丘”的提示让他想到了手机。对于第二层的密码进行分组,可以得到:41 94 41 81 41 63 41 92 62 23 74,并且每个组合个位数都不超过4。特别地,仅当十位数为7或9时,个位数才出现了4。

九宫格手机键盘

在2009年,一般用户的手机使用的都是九宫格键盘。九宫格键盘如下图所示。不难发现,仅有7和9这两个数字后面跟了四个英文字母,1后面仅有标点符号,而其余数字后面均跟了三个字母。因此,可以构造出如下表所示的字母代换表。

按照上述字母代换表破解密文,可以得到:GZGTGOGXNCS。

第三层密码:计算机键盘代换密码

随后,网友“巨蟹座的传说”在93楼给出了第二层密码的另一种可能你换方法。他指出,第二层密码会不会是计算机键盘代换密码。计算机键盘如下图所示。“巨蟹座的传说”猜想,数字1是否表示计算机键盘数字下面的字母Q?以此类推,2可以代换为W,3可以代换为E,0代换为P。

标准计算机键盘

受到“巨蟹座的传说”的启发,网友“片翌天使”在207楼指出,楼主“HighnessC”从心仪的女生那里得到的提示中说:“有一个步骤是‘替代密码’,而密码表则是我们人类每天都可能用到的东西。”那么这个东西很可能就是键盘。有很多种利用键盘构造字母代换表的方法。“片翌天使”使用了最标准的代换方法:将键盘字母区按照从左至右、从上至下的顺序依次代换成英语中的原始字母顺序。即Q代换为A,W代换为B,以此类推,最后M代换为Z,如下图所示。

字母代换后的计算机键盘

根据计算机键盘的字母代换规律,可以构造如下表所示的字母代换表。用这个字母代换表破解第三层密码GZGTGOGXNCS,是到OTOEOIOUYVL。

第四层和第五层密码:格栅密码与字母逆序

第三层的破解结果基本已经能看出明文是什么了:唯一一个符合逻辑的答案应该是 I LOVE YOU TOO。但是,如何从 OTOEOIOUYVL 得到 I LOVE YOU TOO 呢?首先,第四层需要合用2×6的格栅密码。将 OTOEOIOUYVL 按照2×6的格栅划分得到:

按照从上至下、从左至右的顺序重写密文,得到OOTUOYEVOLI。

第五层密码是明文的简单逆序重写。将密文从后往前撰写,最终得到明文:I LOVE YOU TOO。到这里,“片翌天使”才最终确定明文,并肯定楼主有一个非触摸屏、键盘是九宫格形式的手机,并且楼主还拥有一台计算机或经常接触计算机。祝楼主“HighnessC”幸福!

看到这里,小编不禁感慨:“不懂密码,你都不配拥有爱情!”

不过密码的作用不仅是用于表白,实际上,密码最早应用于战争领域。出于保密的需求,权力斗争,战火硝烟,背后都有密码的身影。之所以说密码了不起,是因为密码的战争决定了人类历史的进展,密码是保护信息安全的最后底线。

《密码了不起》的作者从生活实际出发,带读者走进精深的密码学。从贴吧表白到身份证号码隐藏的秘密,从电影鉴赏到密码学高难度问题破解,从公钥加密到密码学最新进展,密码关系着生活的方方面面。每个关心隐私保护的人,都需要了解密码学。

更多关于密码的故事和知识,推荐阅读《密码了不起》。

点击下方卡片立即购买

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

推荐阅读