2012-06-06 48 views
-2

我想知道是否有可能解密一個字符串 - 我知道原始的,預先加密的字符串值。我試圖審覈生成令牌的自定義過程的強度。解密一個已知的字符串

任何正確的方向指導表示讚賞 - 謝謝!

+3

這個問題太含糊。添加一些細節。 – dirkgently

回答

0

這取決於使用密碼算法。例如,如果您使用MD5,則可以嘗試生成散列比較。但在實踐中非常困難。接下來,使用某種算法的非常知道的方法是純文本攻擊。非常常見的破解散列方法是rainbow tables和GPU處理器。但是當你使用hasing算法時,你可能會非常簡單地使用salt來提高安全性。即使RSA沒有完全抵抗破裂,約99,98%的關鍵是上帝。休息是不好的,這是使用PRNG中的弱點造成的。您可以閱讀PDF格式的文章: http://eprint.iacr.org/2012/064.pdf

+0

你知道任何我可以用嬰兒牀解密字符串的工具嗎?我們假設它是MD5。 – Zee

+0

這是非常常用的鉗制工具:http://hashcat.net/oclhashcat-plus/ – user902691

1

你說:「我試圖審覈生成令牌的自定義過程的強度。」除非它是由一個非常昂貴的安全顧問「定製」,否則它將不安全。在安全方面,要保證每個細節的正確性是至關重要的,沒有多年安全培訓的任何人都無法做到這一點。

對於很多目的已經有很多很好理解的加密方法,幾乎​​可以肯定包括你的。找到它們並使用它們。 「自定義」過程將包含錯誤。保證。

請參閱WEP瞭解錯誤細節的故事。

+0

我不認爲定製程序很強大。我正在尋找一種工具,可以快速打破它的完整性。我完全同意你的看法,但有些顧客認爲他們是Vincent Rijmen。我最終用彩虹桌打破了這個概念。謝謝你的回覆! – Zee