PHP-哈希函数


功能一览

PHP - 表示支持该功能的最早的 PHP 版本。

先生编号 功能说明
1

散列()

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 ()函数将返回给定文件内容的哈希值。返回值将是一串小写的十六进制。

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