📜  PHP | hash_pbkdf2()函数

📅  最后修改于: 2022-05-13 01:56:47.798000             🧑  作者: Mango

PHP | hash_pbkdf2()函数

hash_pbkdf2()函数是PHP中的一个内置函数,用于生成所提供密码的 PBKDF2 密钥派生。

句法:

string hash_pbkdf2( $algo, $pass, $salt, $itr, $len, $raw_opt )

参数:此函数接受上面提到的六个参数,如下所述。

  • $algo:它是指定所选哈希算法(如“md5”、“sha256”、“sha1”)的必需参数。
  • $pass:此参数用于指定用于派生的密码。
  • $salt:此参数用于推导,值应随机生成。
  • $itr:这个参数计算内部迭代的次数。
  • $len:此参数用于保存输出字符串的长度。
  • $raw_opt:如果此参数设置为 True,则其输出将为原始二进制数据,如果此参数设置为 false,则输出将为小写十六进制。

返回值:此函数将包含计算的消息摘要的字符串返回为小写十六进制。

下面的程序说明了PHP中的 hash_pbkdf2()函数:
方案一:


输出:
f0ebbbf59869d76f946c4b15340761

方案二:


输出:
715b385158045923923c

参考: 函数 : PHP 。 PHP