PHP - 哈希函数



函数列表

PHP − 指示支持该函数的最早 PHP 版本。

序号 函数及描述
1

hash()

hash() 函数根据算法(如 md5、sha256)返回给定数据的哈希值。返回值为一个包含十六进制值的字符串。

2

hash_hmac_file()

hash_hmac_file() 函数用于使用 HMAC 方法为给定文件内容生成带密钥的哈希值。

3

hash_​pbkdf2()

hash_​pbkdf2() 函数返回给定密码的 PBKDF2 密钥派生。

4

hash_algos()

hash_algos() 函数返回一个包含所有支持的哈希算法的数组。

5

hash_copy()

hash_copy() 函数用于复制从 hash_init() 生成的哈希上下文。

6

hash_equals()

hash_equals() 函数同时比较两个给定的字符串,如果相等则返回 true。

7

hash_file()

hash_file() 函数将返回给定文件内容的哈希值。返回值将是一个小写十六进制值的字符串。

8

hash_final()

hash_final() 函数返回最终的消息摘要。

9

hash_hkdf()

hash_hkdf() 函数返回给定输入密钥的 HKDF 密钥派生。

10

hash_hmac()

hash_hmac() 函数用于使用 HMAC 方法生成带密钥的哈希值。

11

hash_hmac_algos()

hash_hmac_algos() 函数返回一个包含所有适合于 hash_hmac 的哈希算法的数组。

12

hash_init()

hash_init() 函数初始化一个增量哈希上下文,可与其他哈希函数(如 hash_update()、hash_final() 等)一起使用。

13

hash_update()

hash_update() 函数将使用哈希上下文更新给定的数据。

14

hash_update_file()

hash_update_file() 函数将使用哈希上下文更新给定的文件内容。

15

hash_update_stream()

hash_update_stream() 函数将从打开的流更新哈希上下文。

php_function_reference.htm
广告