- A+
所属分类:PHP
phpass是一个开源的库,读作PH-pass,这个类库是用bcrypt算法对密码进行哈系的算法。这种加密方式还算是安全的!
首先下载phpass库文件,从官网下载:http://www.openwall.com/phpass/;或者从我的云盘下载:https://pan.lanzou.com/i0vhdqh;
在与phpass同级目录下新建encrypt.php:
<?php include 'phpass.php'; $passwordValue = "helloworld"; $wp_hasher = new \PasswordHash(8,true); //生成密码 $sigPassword = $wp_hasher->HashPassword($passwordValue); echo "生成的密码为:".$sigPassword; echo "<hr />"; //加密后的密码 $oldpaSS = '$P$BAxUETYAtiUJBG0oN5YkQBmKxK6Wcx1'; echo "明文密码:".$passwordValue; echo "<hr />"; //验证密码 $data = $wp_hasher->CheckPassword($passwordValue,$oldpaSS); if($data){ echo '密码正确'; }else{ echo '密码错误'; } echo "<hr />"; ?>
运行结果如图所示: