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 associative array that corresponds to the fetched rowphp cubrid 函数 return the client library versionphp cubrid mysql 兼容性函数 return an array with the list of all existing cubrid databasesphp cubrid 函数 return the number of columns in the result setphp enchant 函数 will return a list of values if any of those pre conditions are not metphp frontbase 函数 list frontbase result fieldsphp hash 函数 return a list of registered hashing algorithms suitable for hash hmacphp hash 函数 使用 hmac 方法和给定文件的内容生成带密钥的哈希值php hash 函数 使用 hmac 方法生成带有密钥的哈希值php newt 函数 tells newt to return the terminal to its initial statephp 密码散列算法函数 创建密码的散列(hash)php posix 函数 return the group set of the current processphp runkit 函数 determines if the current functions return value will be usedphp runkit 函数 return numerically indexed array of registered superglobalsphp ssdeep 函数 calculates the match score between two fuzzy hash signaturesphp ssh2 函数 return list of negotiated methodsphp ssh2 函数 list currently authorized publickeysphp mnogosearch 函数 return hash32 checksum of given stringphp uopz 函数 gets a previous set return value for a functionphp 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
关注编程学问公众号