我有一個散列和該散列的完整解密明文。我打算試圖強制它,這是一個SHA-1 FIPS 180-2哈希。對於SHA-1哈希來說,最快的方式是什麼?
所以我的問題是,這樣做的最快方法是什麼?我正在考慮解密數據並將其與已知明文進行比較,但後來我認爲嘗試散列解密數據並將其與已知散列進行比較可能會更快。
希望上面是有道理的,但只是櫃面,主要的問題是這樣的:
Plaintext : The quick brown fox jumps over the lazy dog
Hash : 2FD4E1C67A2D28FCED849EE1BB76E7391B93EB12
是快嘗試散列明文,並將其與哈希,或解密散列並將其與明文?任何關於如何加快密鑰恢復的建議值得讚賞。這只是我玩弄的,我知道要找到鑰匙需要花費很長時間,但如果可以在少量時間內完成(HUUUUGE計算能力),你會怎麼做?
如何解密哈希,因爲它是一個單向函數,會丟失關於初始數據的信息?這是_cipher text_和_hashcode_之間的區別。 – Jack
@Sam - 這可能有合法的安全目的。我會給予懷疑的好處。 Vijay - [tag:language-agnostic]標籤可能仍然存在,但請不要使用未特別涉及的語言標記它。 –
@Sam這樣做有合理的理由 - 不要再次猜測。 – Hamish