-7

如果您不插入自己的盐,我想知道 crypt() 函数是否返回盐。

例如:

<?php
  $password = $_POST['input'];
  $encpw = crypt($password /* no salt */);
  print $encpw;
?>

我知道这会输出带有随机盐的加密密码,但是有没有办法输出随机生成的盐?

4

1 回答 1

4

就在PHP Doc中(强调我的):

参数:

str
要散列的字符串。

salt
一个可选的盐字符串,作为散列的基础。如果未提供,则行为由算法实现定义,并可能导致意外结果

于 2012-07-10T15:53:11.340 回答