Magento的管理员密码的加密方式 :
$password = 'admin';
echo getHash($password,2);
function getRandomString($len, $chars=null)
{
if (is_null($chars)) {
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
}
mt_srand(10000000*(double)microtime());
for ($i = 0, $str = '', $lc = strlen($chars)-1; $i < $len; $i++) {
$str .= $chars[mt_rand(0, $lc)];
}
return $str;
}
function getHash($password, $salt=false)
{
if (is_integer($salt)) {
$salt = getRandomString($salt);
}
return $salt===false ? md5($password) : md5($salt.$password).':'.$salt;
}
根据代码,magento加密
采用md5或者md5加上额外的定义位数的字符一起加密。
作者: Sjolzy
--EOF--
与此文有染,
哈哈,找资料都能搜到你的博客,做的不错啊,早知道你这有加密方式,前几天就不用花时间找加密方式了。。。
评分:5分
yeah : 2012-02-09 15:16
哈哈,找资料都能搜到你的博客,做的不错啊,早知道你这有加密方式,前几天就不用花时间找加密方式了。。。
甲乙丙 : 2011-12-14 00:06
路过支持~