/** * 密码加密函数 * @param string $password 要加密的字符串 * @param string $random 随机码 * @return string */ function password_hash($password,$random = null){ if($random === null){ $random = substr(md5(uniqid(rand(),true)),0,9); }else{ $random = substr($random,0,9); } return $random.sha1($password.$random); } //测试一下 echo password_hash("helloworld"); echo password_hash("helloworld",substr("加密过后的内容"),0,9);