一、加密函數
$pass = $db->real_escape_string($_POST['pass']); if (empty($pass)) { die("密碼為必填!"); } $pass = password_hash($pass, PASSWORD_DEFAULT);
二、測試
<?php /* 檔案名稱:password_hash.php */ $pwd = "123456"; $hash = password_hash($pwd, PASSWORD_DEFAULT);//加密 $md5 = md5($pwd); echo "------------------ hash -----------------"; echo "<br>"; echo $hash; echo "<br>"; if (password_verify($pwd, $hash)) { //判斷密碼 echo "密碼正確(hash)"; } echo "<br>"; echo "------------------ md5 -----------------"; echo "<br>"; echo $md5;