1024算法
程序猿的節日bash
這一天阿里技術公衆號推出了一個解密遊戲網站
原文以下圖加密
感受蠻有意思的,這裏記錄一下推理過程code
根據文章,咱們首先拿到一串「標點符號」blog
..-./----./-..../...--/..-/..-./----./.----/-..-/-..-/..-./...../----./-.--/----./..-./-..../..---/.----/.----/..-./-..../--.../-..../...../..-./....-/...-/---../-..../遊戲
不難看出,這是古老的摩斯電碼ip
隨便找個轉碼網站轉換之字符串
能夠獲得下列英文字母與數字的組合程序
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轉換中文後獲得
阿里妹我來了
把這句話發給公衆號「阿里技術」
謎題解開
打開文章,發現阿里妹給衆猿唱了首歌
這裏不評價好聽很差聽
阿里真是玩的一手好營銷啊
完