我目前正在使用MD5和SHA1將我的用戶密碼保存在數據庫中,但我不知道如何以純文本的形式將它們還原。我試圖回滾用於加密密碼的相同代碼,但它給我一個錯誤。我使用的是加密的密碼如何使用php解密哈希密碼?
代碼:
$hashedpassword = md5(md5(sha1(sha1(md5($normalpassword)))));
我試圖做同樣的事情類似下面的
$normalpassword = md5(md5(sha1(sha1(md5($hashedpassword)))));
然後,我意識到這是一些有趣的事:(!!請大家幫幫我...
哈希值是一種方式,你永遠無法恢復它,唯一的辦法就是使用蠻力攻擊! – Hawili
您不以這種方式保護密碼。這會導致過多的開銷,即使輸入相同,結果也可能不同。 –
@MarkGarcia在地球上它有什麼不同的結果? – Tibor