2016-05-05 29 views

回答

3

我发现这一点:

我还可以使用MD5密码?我已经习惯了,只需使用MD5就可以轻松管理数据库中的密码。

Sugar仍会识别以MD5格式存储的密码,但只要密码发生变化,它就会转换为新的格式。除非在更好的 crypt()不可用的系统中使用非常旧的PHP构建版本(5.2),否则新密码将使用腌制哈希算法。

张贴在SugarCRM公司的网站:

https://developer.sugarcrm.com/2012/05/16/new-for-sugar-6-5-stronger-password-storage-encryption/

事实证明,SuiteCRM使用新密码格式了,但是,还有,它仍然承认MD5密码,因此,相同的SQL语句作品:

UPDATE users SET user_hash = MD5('PASSWORD') WHERE user_name = 'USERNAME'; 

我做到了,它的工作原理:)

顺便说一句,同样的POS t建议像这样使用PHP crypt来更改密码:

crypt(md5("newpassword")) 

也许它可以帮助别人。

相关问题