当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP password_algos()用法及代码示例


password_algos() 是 PHP 中的内置函数,它返回通过密码哈希算法获得的 Id。这里,Id代表字符串数组。

用法:

password_algos(): array

参数:该函数不接受任何参数。

返回值:此函数返回一个数组,其中包含所有支持的密码哈希算法的名称。数组元素是表示哈希算法名称的字符串,例如 bcrypt、argon2i、argon2id、sha256 和 sha512 等。

示例 1:下面的代码演示了password_algos()函数。

PHP


<?php 
$algos = password_algos(); 
      
echo "Supported password hashing algorithms:\n"; 
foreach ($algos as $algo) { 
    echo "- $algo\n"; 
}   
?>

输出:

Supported password hashing algorithms:
- 2y
- argon2i
- argon2id

示例 2:下面的代码演示了 password_algos()函数。

PHP


<?php 
$algo = 'argon2i'; 
if (in_array($algo, password_algos())) { 
    echo "The $algo algorithm is supported.\n"; 
}  
else { 
    echo "The $algo algorithm is not supported.\n"; 
} 
?>

输出:

The argon2i algorithm is supported. 

参考:https://www.php.net/manual/en/function.password-algos.php


相关用法


注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP password_algos() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。