2013-01-22 66 views
3

如何解密未知加密算法的字符串?如何解密未知加密算法的字符串?

有一個字符串:

5aaC5p6c5L2g5a + 55oiR5Lus5Zyo5YGa55qE5LqL5oOF5pyJ5YW06Laj77yM5bm25LiU5a + 5cmFpbHMv5YmN56uv5byA5Y + R5pyJ6Ieq5L + h77yM5qyi6L + O5Y + R6YCB6YKu5Lu25YiwZ2hvc3RtNTVAZ2l0Y2FmZS5jb23pooTnuqbkuqTmtYHml7bpl7TvvIznoa7lrprkuYvlkI7lj6/ku6Xnm7TmjqXmnaXliLDmiJHku6znmoTlt6XkvZzlrqTlj4Lop4LkuqTmtYHvvIzosKLosKIK

我不知道的加密算法。如何解密它?

要分析和解決這個問題,我該學什麼?

+2

那麼,你不是r eally打算尋求幫助,gelosie。不過,希望你有一個很好的面試。 :) –

+0

是的,當時剛剛發表評論說:如果你對我們做的事情感興趣,並且rails /前端開發,自信,歡迎發郵件到約會[email protected]交流時間,可以直接決定我們的工作室訪問交流,謝謝 –

+0

@MichaelPetrotta :-(我在gitcafe.com看到這個字符串,它是github的副本。com在中國。我還沒有研究編碼/解碼或加密。我的關鍵問題是最後一個問題:要分析和解決這個問題,我應該學什麼?非常感謝All。 – gelosie

回答

16

這不是一個加密算法,它是base64。你可以說因爲+ s。

http://www.opinionatedgeek.com/dotnet/tools/base64decode/

試圖通過這個頁面運行它,它會變成這樣:

如果你對我們在做的事情有興趣,並且對導軌/前端開發有自信,歡迎發送郵件到[email protected]預約交流時間,確定之後可以直接來到我們的工作室參觀交流,謝謝

注意:如果它實際上是加密的,你實際上不知道它是用什麼加密的,你會因爲任何好的加密算法都會將輸出變成無意義的亂碼,而無需使用鑰匙。 Base64沒有密鑰,你可以每次都以相同的方式進行反轉。

+0

我來這裏說,+1。我設法通過Google翻譯來運行該字符串來成功加密字符串:-S。粗略地說,這是一個鐵路開發商店的廣告。 – 2013-01-22 01:49:09

+0

嗯,我曾經看到過使用不同字母表的基本64位加密,基本上把它變成了替代密碼,但我認爲這不是一個數字。 –

1

此字符串看起來是Base64編碼的字符串。

解碼後的值是:如果你對我們在做的事情有興趣,並且對rails /前端開發有自信,歡迎發送郵件到[email protected]預約交流時間,確定之後可以直接來到我們的工作室參觀交流,謝謝

1

那麼,這個字符串很可能是Base64編碼的。如果你解碼它,你應該得到一個有效的隨機一塊二進制數據,如果它的加密(編輯:正如其他人已經表明,它沒有加密,但下面仍然適用,如果它是)

通過檢查長度,您可以確定密碼的塊大小。如果它不是偶數塊大小,它可能可能是一個流密碼(或以流模式操作的塊密碼)。

但是,任何其他信息都需要從其他來源閃現 - 因爲良好加密的關鍵是使數據真正不透明。

1

及其基體64 encryption.The上面的代碼被翻譯爲:

如果你對我們在做的事情有興趣,並且對導軌/前端開發有自信,歡迎發送郵件到[email protected]預約「如果你正在做我們感興趣的事情,並且對鐵路/前端開發人員有信心,請發送電子郵件給我們的工作室參與交流,謝謝

」溝通[email protected]預約時間,確定後直接互訪我們的工作室,謝謝「