Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果您不插入自己的盐,我想知道 crypt() 函数是否返回盐。
例如:
<?php $password = $_POST['input']; $encpw = crypt($password /* no salt */); print $encpw; ?>
我知道这会输出带有随机盐的加密密码,但是有没有办法输出随机生成的盐?
就在PHP Doc中(强调我的):
参数: str 要散列的字符串。 salt 一个可选的盐字符串,作为散列的基础。如果未提供,则行为由算法实现定义,并可能导致意外结果。
参数:
str 要散列的字符串。
salt 一个可选的盐字符串,作为散列的基础。如果未提供,则行为由算法实现定义,并可能导致意外结果。