2013-03-01 23 views

回答

4

只有這樣我能想到的,如果檢查散列長度 - SHA1爲160位,MD5是128位,就像MD2。

+0

我有一個像35字節長的字符串散列... – user2007094 2013-03-01 14:02:44

+0

35字節或35個字符? – leafnode 2013-03-01 14:08:37

1

無法確定哪種算法用於生成散列值。如果您可以限制散列函數的集合,您可能很幸運通過檢查散列值的長度。

0

有沒有辦法找到肯定,這將是很難解決。因爲這些方法本質上是單向的,所以它們應該很難破解/解決所使用的方法。

我的建議是查看源代碼,如果您有權訪問它或聯繫代碼的所有者。另一個選擇是如果你有原始字符串(在被hased之前),你可以通過散列函數運行它,直到你找到一個匹配,但它聽起來像是不可能的。

+0

散列函數不是加密函數。 – leafnode 2013-03-01 13:35:29

+1

我編輯了我的答案,因此更有意義,謝謝 – Pattle 2013-03-01 13:44:44

相關問題