PHP 散列函数

PHP 散列函数

函数列表

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

序号 功能与描述
1 hash() 函数根据算法(如md5、sha256)为给定数据返回散列值。返回值是一个带有十六进制值的字符串。
2 hash_hmac_file() 函数用于使用HMAC方法为给定文件内容生成带密钥的散列值。
3 hash_​pbkdf2() 函数返回给定密码的PBKDF2密钥推导。
4 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() 函数将使用哈希上下文从打开的流中更新哈希上下文。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程