3
A
回答
12
MySQL已經內置MD5,只需添加一個新的列,並設置加密值有:
UPDATE users SET encrypted_password = MD5(password);
如果您對結果滿意,放棄原來的密碼欄。
+0
真棒PinnyM! – dcolumbus
1
你可以做到這一切在SQL - 只使用MD5()
功能: insert into my_new_table select username,MD5(password) from old_table
相關問題
- 1. 將md5加密的密碼轉換爲解密的密碼wordpress
- 2. 將密碼轉換爲哈希值PHP
- 3. 將ASP.NET成員密碼從加密轉換爲哈希
- 4. 簡單的MD5哈希可以轉換爲django密碼嗎?
- 5. 解密MD5哈希
- 6. 加密哈希密碼?
- 7. 如何加密的純文本格式的MD5哈希密碼
- 8. MySQL中的密碼和哈希密碼
- 9. 轉換明文密碼MD5哈希鹽漬
- 10. 解密md5哈希函數
- 11. 快速驗證md5哈希密碼
- 12. Hybris如何提供MD5密碼哈希?
- 13. python django unsalted md5密碼哈希格式
- 14. 將輸入(密碼)轉換爲MD5
- 15. 爲什麼MD5/SHA1密碼哈希無法解密?
- 16. 解密的哈希和加密哈希
- 17. 哈希密碼
- 18. querty將舊的哈希密碼轉換爲AES
- 19. 與哈希密碼Django的認證或將其轉換爲純
- 20. 如何比較和解密C中的md5密碼哈希?
- 21. 哈希密碼加鹽
- 22. 正在倒轉密碼的MD5哈希非常有效?
- 23. 解密哈希密碼
- 24. 如何將密碼從md5轉換成laravel加密方法
- 25. 值得加密密碼哈希值嗎?
- 26. 轉換爲哈希碼並將其解密
- 27. 可以將bcrypt哈希密碼轉換爲SHA2嗎?
- 28. 如何解密的MD5哈希
- 29. 在數據庫中存儲密碼哈希的未加密鹽
- 30. PHP密碼哈希()
如果你重新開始並有選擇,沒有理由選擇MD5。這已經很久了,並且一直被認爲相對不安全。理想情況下,您可以使用PBKDF或至少一個含鹽散列,但如果您打算使用散列散列,那麼至少應使用SHA-2散列族(如SHA-256)。 PHP和MySQL都支持它們,它們比MD5更安全。 –
@JeremyBanks所以建議「不要使用MD5」(這很好),但是*推薦*爲「使用SHA-x」進行密碼散列?他們確實是「更強大」,但同MD5的密碼哈希相同*缺陷*:它們不是爲它設計的*。 (請參閱bcrypt,scrypt等,以獲得久經考驗的針對特定問題的解決方案。) – 2012-11-29 23:31:51
另外,我覺得值得一提的是強調時尚:**沒有良好的鹽分,MD5(或SHA-x)密碼哈希**。 – 2012-11-29 23:34:27