圖中的密碼信要怎麼破解,答案是什麼?

下圖是題目密碼信。備註:朋友圈看到,有提到「八皇后演算法」,「三重加密」,「回溯演算法」等。懵逼臉表示不懂。又及,原圖為廣告,已裁掉下半部分的二維碼等信息,應該不妨礙解題吧。


AES加密……

密文使用AES解密,密碼是八皇后問題第五個解的答案。

我們使用 @est在一行 Python 能實現什麼喪心病狂的功能? - est 的回答中回答的Python代碼跑一下:

那麼現在是五月,直接找到第五個解就好了。

得到答案:24683175

那麼把密文用AES解密,得到答案:

網易雲信請萬人看魔獸電影

以上----------------------------------

很慚愧……就做了一點微小的工作……居然這麼多贊……


誰加了駕駛技術這個tag哈哈哈哈

//人生第一次收穫10+贊


還好是對稱的,如果是非對稱加密,估計大家都可以歇著了


Step 1:

U2FsdGVkX1+GwIYSkb6ewlmShIAAR+k1oKV87HFVoZlaCLjKUa3RsXxMIzs88xv2gvX9wXRao4SLaiOyB8I13w==

(已修改,手打眼花了。)

應該是Base64編碼,先搞回去成。

Step2:

獲得base64之前的數據。

Step3:

15863724
16837425 17468253 17582463
24683175 25713864

25741863
26174835 26831475 27368514
27581463 28613574

……

73825164
74258136 74286135 75316824
82417536 82531746

83162574
84136275

八皇后問題共有以上92個解。

題目中,1月是 15863724 2月是 16837425

那麼,按次序可知密鑰,5月 24683175

Step4:

對稱加密,最常用的是DES。

有人已經搞出來了。實際是AES。哈。。。

-------------------------------------------------------------

總結:最簡單的辦法,就是找到 在線加密解密 類似網站。

把結果這串 base64後的字元放進去,然後找到密鑰24683175,反向解密。

-------------------------------------------------------------

給大家練習一下,同樣這麼一串,

可惜月度密鑰已經到了年底,據說加密演算法也改了。

U2FsdGVkX18rjIIWJsAYA6lYz+FajhQuE6FhW7r508AUqypOHWsu3wbrZcfyVTxRzNfdRILDK7o/B2psmpOfvO0=


我怎麼感覺像一串磁力鏈接?


前面加個thunder://

開車了。


出題者過來怒答

這問題的起因是運營妹子叫我們出一道有點難度又和魔獸相關的問題。

一開始想出一道凱撒密碼相關的題目 (好吧,又俗但是有趣,畢竟大學計算機安全課第一次大作業就是破解這種類型的密碼),然而運營MM說。。我英語不好,我寫不了那麼長的英文 (可怕,運營MM不應該什麼都會么,包括潛規則!!!)

好吧,收起邪惡之心,出了道平易近人的題目,原題是這樣的:

老王(網易雲信「極客」工程師王磊:因為熱愛 所以編程)和茜茜都是程序員,他們平時交流都是通過微信,但是由於眾所周知的原因這些文本是不會加密的,很容易遭到一些非法分子偷窺。於是他們想了一個方法,他們約定每天發的消息都使用 AES (好吧,他們是愚蠢的程序員,只知道用對稱加密的方式)進行加密後發送,然後決定一個秘鑰 。但是考慮到使用固定秘鑰不太安全,所以決定使用一個動態秘鑰,動態秘鑰是八皇后問題某個解法的排列順序,每個月換一個秘鑰,第一個月使用第一個答案的順序,比如是15863724,第二個月16837425。這個方法從2016年開始實施,現在是2016年5月,我們截獲到他們的一段聊天記錄,內容為: U2FsdGVkX1+BFOZCPvEjb67mWGlLGqq9gFB7HypYW/hGPoXUyX8FkpWsz+4N5DDx 你可以破譯出他們到底說了什麼嗎?

然後被運營妹子包裝後就成了道比較高大上的題目了

1.加入魔獸元素

2.去掉嘲諷單身老王的元素

3.去掉 AES 讓用戶去猜

但是在發布之際,運營妹子善心大發,加了個破解工具的網址(喂,這樣還有難度么?)

原來預計解 8 皇后問題 + 猜加密方法(畢竟這裡坑多)至少得耗費 1 小時以上,結果第一個答案在不藉助工具的情況下半小時已出爐。

答題經過是這樣的:

最終出來個結果: (這是直接拿著 8 皇后所有解法遍歷的節奏啊)

昨天活動結束,發現公司內網的實踐者論壇還有妹子寫了一篇長文來解答,而答題的原因竟然是給老公拿獎品,簡直虐狗。。。

之所以用八皇后做題目,是因為。。。去年無聊學 js 的時候實在是沒什麼好做練習的,把各種數據結構和演算法的東西都用 js 寫了一篇,然後留下來個廢棄的倉庫,那天點開,剛好就是八皇后。自己寫的 js 版八皇后解法:(感覺就是在寫 C++ 。。。。。)

最後結果也是萌萌噠(BS 你們這些只會畫字元的醜陋程序員。。。)


一道ctf的crypto.


早上看到這道題的時候根據提示八皇后把密鑰給算出來了..對稱加密演算法不懂,只能一個一個嘗試.後來發現回復微信居然直接貼破解工具..只要算出密鑰就可以...哭。

最後...程序狗不該是從0計數的嗎!


提示:某個答案給的 base64 字元串不正確

正確的是

U2FsdGVkX1+GwIYSkb6ewlmShIAAR+k1oKV87HFVoZlaCLjKUa3RsXxMIzs88xv2gvX9wXRao4SLaiOyB8I13w==

錯誤的是

U2FsdGVkX1+Gw1YSkb6ewlmSh1AAR+k1oKV87HFVoZlaCLjKUa3RsXxMlzs88xv2gvX9wXRao4SLaiOyB8l13w==


某易


魔獸電影講的是獸族入侵,現在魔獸世界講的的鋼鐵部落入侵,下一個版本是燃燒軍團入侵,怎麼莫名其妙來了個天災軍團入侵,你確定不是開車?


推薦閱讀:

暴雪官方出品的漫畫和小說有哪些?
魔獸什麼時候結束?
你最喜歡的《魔獸世界》副本是哪些?為什麼?
一個人玩魔獸世界有哪些樂趣?
關於鹿盔的一些問題?

TAG:網易 | 魔獸世界 | 加密 | 密碼學 | 密碼破譯 |