如何反转哈希和盐渍密码?

时间:2013-12-24 11:34:33

标签: php mysql vbulletin

我正在使用vBulletin,登录使用它来交叉引用数据库。

md5(md5($pass).$salt)

如何创建一个PHP脚本,以便每个密码输入都会自动进行散列和加密,以便能够使用vBulletin数据库进行身份验证?

3 个答案:

答案 0 :(得分:4)

  

如何反转哈希和盐渍密码?

哈希是一个单向过程。即如果你传递一个字符串,你会得到一个无法反转的哈希值。它可以用于比较目的。

部分哈希算法为md5() [不被视为安全],sha-1sha-256

截至目前的最佳哈希......

利用crypt()加上一些强盐。如果你有PHP 5.5,那么你可以很好地利用password_hash()

答案 1 :(得分:3)

因为散列不加密,所以哈希不能反转。

如果您希望能够反转密码,则必须使用加密功能。

答案 2 :(得分:0)

只需使用您发布的代码即可。获取表单数据并将其包装在适当的md5()函数中。