1024程序员节阿里谜题解析

释放双眼,带上耳机,听听看~!

1024

程序猿的节日

这一天阿里技术公众号推出了一个解密游戏

原文如下图

image

感觉蛮有意思的,这里记录一下推理过程

开始

根据文章,我们首先拿到一串“标点符号”

..-./----./-..../...--/..-/..-./----./.----/-..-/-..-/..-./...../----./-.--/----./..-./-..../..---/.----/.----/..-./-..../--.../-..../...../..-./....-/...-/---../-..../

不难看出,这是古老的摩斯电码

随便找个转码网站转换之

可以得到下列英文字母与数字的组合

F963UF91XXF59Y9F6211F6765F4V86

乍一看这是一串杂乱无章的字符串

仔细观察后发现字母“F”没隔4个字符串重复一次

拆分之,得到

F963U

F91XX

F59Y9

F6211

F6765

F4V86

 

 

 

看了五分钟,没看出什么玩意出来……

回头看看文章里有没有什么线索

线索

文章中有这么两句话句话

熊斐特博士说,研究古老的奥义,需用不同寻常的方法。

密码、算法、进制,破解机关的钥匙,掌握在智慧女神的手里。

这里提到密码、算法、进制三个要素

然而没什么卵用,我们不看他先

先来了解一下熊斐特博士

熊斐特发现了埃特巴什码

嗯、看来这又是一种代码加密

埃特巴什码(Atbash Cipher)是一个系统:最后一个字母代表第一个字母,倒数第二个字母代表第二个字母。

在罗马字母表中,它是这样出现的:

明文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

密文:Z Y X W V U T S R Q P O N M L K J I H G F E D C B A

码表来了,对照解析明文

得到

U963F

U91CC

U59B9

U6211

U6765

U4E86

嗯、这次看着眼熟多了

U开头,是不是跟 “Unicode” 码一样

改写之,得到

\u963F \u91CC \u59b9 \u6211 \u6765 \u4e86

嗯,很好!看起来要出结果了

Unicode转换中文后得到

阿里妹我来了

把这句话发给公众号“阿里技术”

image

谜题解开

打开文章,发现阿里妹给众猿唱了首歌

这里不评价好听不好听

阿里真是玩的一手好营销啊

人已赞赏
随笔

规划收发你的邮件,使用qq邮箱接收阿里云企业邮邮件

2016-7-20 10:51:54

Net瞎捯饬

无法打开登录所请求的数据库 “xxxx”。登录失败。 用户 ‘NT AUTHORITY\SYSTEM’ 登录失败。

2018-12-10 11:59:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索