[求助]关于smartIPB的密码问题
由于要换论坛,想把论坛里的用户导出来,导入到另一库中,
但是遇到下列情况,望各位大虾在忙解决:
smartIPB中的用户密码检验如下:
function generate_compiled_passhash($salt, $md5_once_password)
{
return md5( md5( $salt ) . $md5_once_password );
}
function generate_password_salt($len=5)
{
$salt = '';
srand( (double)microtime() * 1000000 );
for ( $i = 0; $i < $len; $i++ )
{
$num = rand(33, 126);
if ( $num == '92' )
{
$num = 93;
}
$salt .= chr( $num );
}
return $salt;
}
$PassWord="123456";//用户输入密码
$salt="/9Y3z";//数据库中保存注册时产生的随机数
$db_pass="de3def4584727d703feeded7f5d8d082";//数据库中保存的检验密码
if (generate_compiled_passhash($salt,md5($PassWord))==$db_pass){
echo "True";
}else{
echo "False";
}
现数据库中只保存了$salt,$db_pass,求md5($PassWord)的值。