函数名:hash_algos()
适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8
用法:hash_algos() 函数返回当前 PHP 环境中可用的哈希算法列表。哈希算法用于对数据进行加密或摘要处理。
示例:
$algos = hash_algos();
foreach ($algos as $algo) {
echo $algo . "\n";
}
输出:
md2
md4
md5
sha1
sha224
sha256
sha384
sha512
ripemd128
ripemd160
ripemd256
ripemd320
whirlpool
tiger128,3
tiger160,3
tiger192,3
tiger128,4
tiger160,4
tiger192,4
snefru
gost
adler32
crc32
crc32b
fnv132
fnv1a32
fnv164
fnv1a64
joaat
haval128,3
haval160,3
haval192,3
haval224,3
haval256,3
haval128,4
haval160,4
haval192,4
haval224,4
haval256,4
haval128,5
haval160,5
haval192,5
haval224,5
haval256,5
以上示例代码通过 hash_algos() 函数获取可用的哈希算法列表,并使用 foreach 循环遍历输出所有算法名称。