hash_algos 返回已注册的哈希算法列表
发表日期:2021-07-01 08:55:15 | 来源: | | 浏览(1458) 分类:Hash 函数
hash_algos
(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL hash >= 1.1)
hash_algos — 返回已注册的哈希算法列表
说明
hash_algos(): array
返回值
返回一个数值索引的数组, 包含了受支持的哈希算法名称。
更新日志
| 版本 | 说明 |
|---|---|
| 7.4.0 | 支持 crc32c。 |
| 7.1.0 | 加入 sha512/224,sha512/256,sha3-224,sha3-256,sha3-384 以及 sha3-512 算法的支持。 |
范例
示例 #1 hash_algos() 例程
在 PHP 7.4.0 中,hash_algos() 会返回下表所示的算法清单:
<?php print_r(hash_algos()); ?>
以上例程的输出类似于:
Array
(
[0] => md2
[1] => md4
[2] => md5
[3] => sha1
[4] => sha224
[5] => sha256
[6] => sha384
[7] => sha512/224
[8] => sha512/256
[9] => sha512
[10] => sha3-224
[11] => sha3-256
[12] => sha3-384
[13] => sha3-512
[14] => ripemd128
[15] => ripemd160
[16] => ripemd256
[17] => ripemd320
[18] => whirlpool
[19] => tiger128,3
[20] => tiger160,3
[21] => tiger192,3
[22] => tiger128,4
[23] => tiger160,4
[24] => tiger192,4
[25] => snefru
[26] => snefru256
[27] => gost
[28] => gost-crypto
[29] => adler32
[30] => crc32
[31] => crc32b
[32] => crc32c
[33] => fnv132
[34] => fnv1a32
[35] => fnv164
[36] => fnv1a64
[37] => joaat
[38] => haval128,3
[39] => haval160,3
[40] => haval192,3
[41] => haval224,3
[42] => haval256,3
[43] => haval128,4
[44] => haval160,4
[45] => haval192,4
[46] => haval224,4
[47] => haval256,4
[48] => haval128,5
[49] => haval160,5
[50] => haval192,5
[51] => haval224,5
[52] => haval256,5
)
参见
- hash_hmac_algos() - Return a list of registered hashing algorithms suitable for hash_hmac
- PHP(0)
- PHP杂项(34)
- PHP基础-李炎恢系列课程(20)
- 中文函数手册(0)
- 错误处理 函数(13)
- OPcache 函数(6)
- PHP 选项/信息 函数(54)
- Zip 函数(10)
- Hash 函数(15)
- hash_algos 返回已注册的哈希算法列表(0)
- hash_copy 拷贝哈希运算上下文(0)
- hash_equals 可防止时序攻击的字符串比较(0)
- hash_file 给指定文件的内容生成哈希值(0)
- hash_final 结束增量哈希,并且返回摘要结果(0)
- hash_hkdf Generate a HKDF key derivation of a supplied key input(0)
- hash_hmac_algos Return a list of registered hashing algorithms suitable for hash_hmac(0)
- hash_hmac_file 使用 HMAC 方法和给定文件的内容生成带密钥的哈希值(0)
- hash_hmac 使用 HMAC 方法生成带有密钥的哈希值(0)
- hash_init 初始化增量哈希运算上下文(0)
- hash_pbkdf2 生成所提供密码的 PBKDF2 密钥导出(0)
- hash_update_file 从文件向活跃的哈希运算上下文中填充数据(0)
- hash_update_stream 从打开的流向活跃的哈希运算上下文中填充数据(0)
- hash_update 向活跃的哈希运算上下文中填充数据(0)
- hash 生成哈希值 (消息摘要)(0)
- OpenSSL 函数(63)
- Date/Time 函数(51)
- 目录函数(9)
- Fileinfo 函数(6)
- iconv 函数(11)
- 文件系统函数(81)
- 多字节字符串 函数(57)
- GD 和图像处理 函数(114)
- 可交换图像信息(5)
- Math 函数(50)
- 程序执行函数(11)
- PCNTL 函数(23)
- JSON 函数(4)
- SPL 函数(15)
- URL 函数(10)
- cURL 函数(32)
- 网络 函数(33)
- FTP 函数(36)
- Session 函数(23)
- PCRE 函数(11)
- PCRE 正则语法(19)
- 数组 函数(81)
- 类/对象 函数(18)
- 函数处理 函数(13)
- 变量处理 函数(37)
- SimpleXML 函数(3)
- 杂项 函数(31)
- 字符串 函数(101)
宁公网安备 64010402001209号