密码破译游戏

少于 1 分钟读完

一个古典密码破解题目,挺有意思的。

密文:8-7-2-2-0-2-001-00-1-3-7-2-01-3-7-001-02
提示1:莱布尼茨->电报->法语
提示2:摩尔斯电码表

#一、莱布尼茨和二进制的发展有点关系,将上述数字转换为二进制试试

  1. 单独一个数字直接转换为1开头的二进制:如7转换为111,2转换为10

  2. 以0开头的数字,将0原封不动的写下,后面非0数字按规则1正常转换,如02转换为010,01转换为01

按规则1和2得到如下01串:

1000-111-10-10-0-10-001-00-1-11-111-10-01-11-111-001-010

#二、“-”只是起分隔作用,将0看作摩斯密码的“.”,1看作摩斯密码的“-”

摩尔斯电码表

按照字母表转换成如下

B-O-N-N-E-N-U-I-T-M-O-N-A-M-O-U-R

去掉分隔符

BONNENUITMONAMOUR

#三、还有一个提示”法语“,这串字母是法语

  1. 直接翻译识别不出来空格,使用强大的搜索工具Google来解决,搜索引擎有一定的纠错能力,将这一行字母输入google得到如下

  2. 最终的明文是“BONNE NUIT MON AMOUR”

然后再利用翻译工具 ,这句话的意思是“晚安我的爱人”

标签:

分类:

更新时间:

留下评论