0
A
回答
-1
Bcrypt和SHA-256是單向哈希算法,不能解密哈希(沒有暴力)。您不能做批量密碼更改。但是,仍然可以將數據庫從一種算法轉換爲另一種算法。具體方法如下:
每次用戶登錄到你的網站,比較,如果提供的密碼保存在數據庫中的哈希值相匹配。
如果有匹配,則採取提供的密碼這可能將是$ _ POST [「密碼」],然後將其散列到你的目的地算法像
hash('mypassword', 'mypassword');
這是你的唯一途徑將能夠轉換那些哈希密碼。
在以前的WordPress版本中,他們用來將密碼存儲爲散列MD5。他們現在已經引入了一種新的密碼算法,以及它在升級時如何轉換舊的MD5密碼哈希。
相關問題
- 1. 簡單的MD5哈希可以轉換爲django密碼嗎?
- 2. 將密碼轉換爲哈希值PHP
- 3. Rfc2898DeriveBytes與Sha2哈希密碼生成
- 4. 是否可以將NetMTLMv2哈希轉換爲NTLM哈希?
- 5. 類哈希密碼使用bcrypt
- 6. 如何處理BCrypt哈希密碼?
- 7. 登錄URL中的BCrypt哈希密碼
- 8. 在Python中使用BCrypt的哈希密碼可以被Python識別嗎?
- 9. Ruby可以將acts_as_nested_set轉換爲JSON哈希而不遞歸嗎?
- 10. 將ASP.NET成員密碼從加密轉換爲哈希
- 11. MySQL:將未加密的密碼列轉換爲MD5哈希
- 12. 將BCrypt哈希與Bcrypt哈希比較PHP
- 13. querty將舊的哈希密碼轉換爲AES
- 14. 轉換爲哈希碼並將其解密
- 15. 與哈希密碼Django的認證或將其轉換爲純
- 16. 將密碼哈希從md5升級到bcrypt
- 17. 如何使用bcrypt將純文本密碼與哈希密碼進行比較?
- 18. 是否可以驗證密碼哈希與另一個密碼哈希?
- 19. 存儲bcrypt哈希
- 20. 哈希密碼
- 21. 值得加密密碼哈希值嗎?
- 22. Rails,sorcery:我可以不用哈希密碼嗎?
- 23. 我可以安全地分發哈希密碼嗎?
- 24. cakephp中的密碼可以不經過哈希處理嗎?
- 25. 您可以計算Active Directory使用的密碼哈希值嗎?
- 26. 將可變哈希映射轉換爲不可變哈希映射
- 27. 有人可以將這種哈希方法從C#轉換爲VB嗎?
- 28. 「BCrypt ::錯誤:: InvalidHash:無效的哈希」 嘗試驗證密碼
- 29. 你如何驗證用戶提交的密碼對bcrypt哈希?
- 30. 如何比較Symfony 3中的密碼(Bcrypt哈希)?
當然,只需讓他們再次輸入密碼並用SHA2重新密碼。 –
不,但您可以同步用戶登錄。我強烈建議你使用Bcrypt,但毫無意義降級到sha2 – JimL
爲什麼不讓他們更新他們的密碼,而是使用相同的算法?由於您無法從哈希版本獲取原始密碼,我會這樣做;如果你能控制它的話。 –