2016-06-08 30 views
0

我已經使用md5在數據庫中存儲了一個密碼。我想從密碼的md5值中檢索原始密碼。任何人都可以告訴如何從md5值中檢索原始密碼。如何從php中的數據庫獲取密碼的md5值的原始密碼?

+2

可能的重複[如何MD5哈希值不可逆?](http://stackoverflow.com/questions/330207/how-come- md5-hash-values-is-not-reversible) –

+0

md5是一個密碼散列函數。它旨在防止您檢索原始密碼。 –

+0

只需谷歌哈希。 – AUsr19532

回答

0

你不能,Md5是不可逆轉的。

0

沒辦法(差不多)。這就是md5的設計目的(雖然它有一些弱點,但更好的是sha家族的算法,以及sha2和sha3)。任何加密算法散列的基本思想是創建結果,使得對於不同的輸入,散列值的概率很高,但是從散列重構原始輸入儘可能困難。

存在md5已知的衝突攻擊,但如果成功,則無法確定是否獲得原始密碼,只有等同的密碼才能產生相同的散列。我不假設你想這樣做,雖然...

相關問題