我想知道,如果你没有插入自己的盐,crypt()函数会返回盐。
E.G:
<?php
$password = $_POST['input'];
$encpw = crypt($password /* no salt */);
print $encpw;
?>
我知道这会输出随机盐的加密密码,但有没有办法输出随机生成的盐?
答案 0 :(得分:4)
刚出PHP Doc(强调我的):
参数:
的 STR 强>
要散列的字符串。的盐强>
一个可选的salt字符串,用于基于散列。如果未提供,则行为由算法实现定义,可能导致意外结果。