hash_hmac_algos

(PHP 7 >= 7.2.0)

hash_hmac_algosReturn a list of registered hashing algorithms suitable for hash_hmac

说明

hash_hmac_algos ( void ) : array

返回值

Returns a numerically indexed array containing the list of supported hashing algorithms suitable for hash_hmac().

范例

Example #1 hash_hmac_algos() example

<?php
print_r
(hash_hmac_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] => haval128,3
    [30] => haval160,3
    [31] => haval192,3
    [32] => haval224,3
    [33] => haval256,3
    [34] => haval128,4
    [35] => haval160,4
    [36] => haval192,4
    [37] => haval224,4
    [38] => haval256,4
    [39] => haval128,5
    [40] => haval160,5
    [41] => haval192,5
    [42] => haval224,5
    [43] => haval256,5
)

注释

Note:

Before PHP 7.2.0 the only means to get a list of supported hash algorithms has been to call hash_algos() which also returns hash algorithms that are not suitable for hash_hmac().

参见

  • hash_hmac() - 使用 HMAC 方法生成带有密钥的哈希值
  • hash_algos() - 返回已注册的哈希算法列表
相关文章
php cubrid mysql 兼容性函数 return the type of the column corresponding to the given field offsetphp cubrid mysql 兼容性函数 return an array with the list of all existing cubrid databasesphp enchant 函数 will return a list of values if any of those pre conditions are not metphp hash 函数 return a list of registered hashing algorithms suitable for hash hmacphp hash 函数 使用 hmac 方法和给定文件的内容生成带密钥的哈希值php hash 函数 使用 hmac 方法生成带有密钥的哈希值php mysqlnd qc 函数 returns a list of available storage handlerphp parsekit 函数 compile a php file and return the resulting op arrayphp parsekit 函数 compile a string of php code and return the resulting op arrayphp posix 函数 return the effective group id of the current processphp posix 函数 calculate the group access listphp runkit 函数 return numerically indexed array of registered superglobalsphp ssh2 函数 return list of negotiated methodsphp svn 函数 return true if the path points to a directory false otherwisephp mnogosearch 函数 return hash32 checksum of given stringphp win32service 函数 define or return the exit mode for the current running servicephp sdo das relational 函数 executes an sql query passed as a prepared statement with a list of values to substitute for placeholders and return the results as a normalised data graphphp sdo 函数 get the list index for a changed many valued propertyphp sdo 函数 return the name of the type for a data objectphp sdo 函数 return the namespace uri of the type for a data object
关注编程学问公众号