当用户创建帐户时,OXWALL使用什么HASH来加密其数据库中的密码?

时间:2015-08-10 20:01:39

标签: oxwall

我已经尝试过,但没有正确反映。有人请帮帮我......

这是我来自config.php的盐值

define('OW_PASSWORD_SALT', 'xEHNxiEXdz7GK');

当我从注册输入密码31121993Aa时,它会生成

82416b9973e6fc2279f8e2c54eae6c0d555eae5ad1760985ce1a65b1139c0320 

但是,当我创建一个自定义注册页面,将数据插入此表并使用相同的密码,即31121993Aa,我得到

db57e80826fd86d6b00aebf21b34d1c382e123d17a02a1d008ced708af81441e

当我在我的php

中使用此代码时
$username=$_POST['username'];
$password=$_POST['password'];
$salt = 'xEHNxiEXdz7GK';
$pass = "password";
$hashit = hash('sha256',$salt.$pass);
$password1=$_POST['password1'];
mysql_query("INSERT INTO oxwa_base_user(username,password,password1,email)VALUES('$username','$hashit','$password1','$mail')");

请帮助我....

0 个答案:

没有答案