我目前使用mvc 5模板進行編碼。密碼當前被散列。我想恢復這個密碼,以便我可以通過電子郵件發送,如果該人忘記了他/她的密碼。 散列密碼恢復的任何提示?哈希密碼恢復
Q
哈希密碼恢復
0
A
回答
4
您的方法根本錯誤!
哈希密碼不容易被「取消哈希」,因爲這是哈希的整個點。舉個例子來說,一個數字的總和在數學: 435 -> 4+3+5 = 12
這裏,435
將密碼和12
將哈希值。以這種方式散列相同的數字將每次都得到相同的結果。但是,您不能倒退,因爲其他組合也可以組成12個(9+3
,2+2+2+2+2+2
,...)。
你可以使用彩虹表,但你會試圖破解自己。這絕對是不是你想要做什麼。你想想要做,而不是讓用戶重置他們的密碼。給他們發送一個鏈接,他們可以做到這一點。
相關問題
- 1. 哈希密碼
- 2. 從數據庫恢復後,MD5密碼哈希不匹配
- 3. PHP密碼哈希()
- 4. Windows哈希密碼
- 5. CakePHP哈希密碼
- 6. 加密哈希密碼?
- 7. 解密哈希密碼
- 8. MySQL中的密碼和哈希密碼
- 9. ASP.NET的密碼哈希和密碼鹽
- 10. Drupal 7密碼哈希
- 11. Django中的密碼哈希
- 12. 密碼salting和哈希asp.net?
- 13. 哈希的tomcat密碼
- 14. 密碼哈希執行
- 15. php哈希密碼性能
- 16. 哈希密碼機制
- 17. 哈希密碼加鹽
- 18. 用Java哈希密碼
- 19. 密碼哈希:Keccak與否
- 20. PHP中的密碼哈希
- 21. Cakephp 2 - 密碼哈希
- 22. API Facebook - FOsUserBundle - 哈希密碼
- 23. 哈希密碼不匹配
- 24. Typo3登錄密碼哈希
- 25. 密碼哈希方法
- 26. Laravel&Meteor密碼哈希
- 27. 與哈希存儲密碼
- 28. 密碼哈希安全
- 29. ActiveDirectoryMembershipProvider.ValidateUser與哈希密碼
- 30. 使哈希密碼laravel 5.1
***否否否***。你***不能恢復散列密碼 - 這就是整個問題!而且你應該永遠不要發郵件密碼!給用戶一個密碼重置鏈接。嘆息,這是2015年 - 有足夠的資源解釋如何以正確的方式做事 - 人們什麼時候能夠得到它? –
[密碼恢復無需通過電子郵件發送密碼]的可能重複(http://stackoverflow.com/questions/1041181/password-recovery-without-sending-password-via-email) –
您是否看到[this](http: //www.asp.net/identity/overview/features-api/account-confirmation-and-password-recovery-with-aspnet-identity)? –