hash_file、md5_file 函数:
// hash_file — 使用给定文件的内容生成哈希值
// md5_file — 计算文件的md5值
// md5_file('./test.php')等同于hash_file('md5','./test.php');
echo md5_file('./test.php');
echo '---';
echo hash_file('md5','./test.php');
hash、md5 函数:
// hash — 生成哈希值 (消息摘要)
// md5 — 计算字符串的 MD5 散列值
echo hash('sha512', '需要生成hash的字符串');
echo md5('需要生成md5值的字符串')
password_hash 函数:
// password_hash — 单向字符串散列
$str = '123456';
$pwd = password_hash($str, PASSWORD_DEFAULT,['cost'=>12]);
var_dump(password_verify('123456',$pwd));