我正在使用vBulletin,登录使用它来交叉引用数据库。
md5(md5($pass).$salt)
如何创建一个PHP脚本,以便每个密码输入都会自动进行散列和加密,以便能够使用vBulletin数据库进行身份验证?
答案 0 :(得分:4)
如何反转哈希和盐渍密码?
哈希是一个单向过程。即如果你传递一个字符串,你会得到一个无法反转的哈希值。它可以用于比较目的。
部分哈希算法为md5()
[不被视为安全],sha-1
,sha-256
利用crypt()
加上一些强盐。如果你有PHP 5.5,那么你可以很好地利用password_hash()
答案 1 :(得分:3)
因为散列不加密,所以哈希不能反转。
如果您希望能够反转密码,则必须使用加密功能。
答案 2 :(得分:0)
只需使用您发布的代码即可。获取表单数据并将其包装在适当的md5()函数中。