English | 简体中文 | 繁體中文
查询

password_algos()函数—用法及示例

「 返回当前系统支持的密码哈希算法 」


函数名:password_algos()

适用版本:PHP 5 >= 5.5.0, PHP 7

函数用法:password_algos() 函数用于返回当前系统支持的密码哈希算法。

示例代码:

$algos = password_algos();
foreach ($algos as $algo) {
    echo $algo . "\n";
}

示例输出:

bcrypt
argon2i
argon2id

说明:

  • password_algos() 函数返回一个数组,包含当前系统支持的密码哈希算法的名称;
  • 在示例代码中,我们使用 foreach 循环遍历密码算法数组,并将每个算法的名称打印出来;
  • 在示例输出中,我们可以看到当前系统支持的密码算法有 bcrypt、argon2i 和 argon2id。

注意事项:

  • 该函数在 PHP 5.5.0 版本中引入,因此只能在 PHP 5.5.0 及更高版本中使用;
  • 支持的密码哈希算法可能会因操作系统和 PHP 版本的不同而有所差异;
  • 在选择密码哈希算法时,要根据安全性、性能和系统环境等因素进行综合考虑。
补充纠错
上一个函数: password_get_info()函数
下一个函数: passthru()函数
热门PHP函数
分享链接