函數(shù)名:hash_algos()
適用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8
用法:hash_algos() 函數(shù)返回當(dāng)前 PHP 環(huán)境中可用的哈希算法列表。哈希算法用于對數(shù)據(jù)進(jìn)行加密或摘要處理。
示例:
$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() 函數(shù)獲取可用的哈希算法列表,并使用 foreach 循環(huán)遍歷輸出所有算法名稱。