(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL hash >= 1.1)
hash — 生成散列值(消息摘要)
algo
要使用的散列算法的名称(例如:“sha256”
)。
可以在 hash_algos() 中查看当前支持的算法。
data
要进行散列运算的消息。
binary
options
各种散列算法的一系列选项数组。
目前 MurmurHash 算法仅支持 “seed”
参数。
如果 binary
设置为 true
, 则返回原始二进制数据表示的信息摘要,
否则返回 16 进制小写字符串格式表示的信息摘要。
示例 #1 hash() 示例
<?php
echo hash('sha256', 'The quick brown fox jumped over the lazy dog.');
?>
以上示例会输出:
68b1282b91de2c054c36629cb8dd447f12f096d3e3c587978dc2248444633483