阅读量:0
在PHP中,hash()
函数用于计算指定字符串的哈希值(摘要)。哈希值通常用于加密和数据校验的目的。
hash()
函数的基本语法如下:
hash(string $algorithm, string $data, bool $raw_output = false): string|false
其中:
$algorithm
是要使用的哈希算法的名称,例如"md5"、“sha1”、"sha256"等。$data
是要计算哈希值的字符串。$raw_output
是一个可选的布尔参数,用于指定是否返回原始二进制数据。如果设置为true
,则返回原始二进制数据;如果设置为false
(默认值),则返回十六进制的哈希值字符串。- 函数将返回计算得到的哈希值,或者在出现错误时返回
false
。
示例:
$data = 'Hello, World!'; $hashed_data = hash('sha256', $data); echo $hashed_data;
上面的示例将计算字符串"Hello, World!"的SHA-256哈希值,并将其输出到屏幕上。