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 name of the table of the specified fieldphp cubrid mysql 兼容性函数 return an array with the list of all existing cubrid databasesphp cubrid mysql 兼容性函数 return the value of a specific field in a specific rowphp 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 firebird/interbase 函数 return error messagesphp ingres 函数 get the return value from a procedure callphp odbc 函数 get the list of table names stored in a specific data sourcephp posix 函数 return the real user id of the current processphp pspell 函数 determine whether to save a replacement pairs list along with the wordlistphp runkit 函数 return numerically indexed array of registered superglobalsphp snmp 函数 return all values that are enums with their enum value instead of the raw integerphp ssh2 函数 return list of negotiated methodsphp mnogosearch 函数 return hash32 checksum of given stringphp uopz 函数 provide a return value for an existing functionphp win32service 函数 define or return the exit code for the current running servicephp hyperwave api 函数 returns a list of all logged in usersphp 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 graph
关注编程学问公众号