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