(PHP 5 >= 5.1.2, PECL hash >= 1.1)
hash — 生成哈希值 (消息摘要)
$algo
, string $data
[, bool $raw_output
= false
] )
algo
要使用的哈希算法,例如:"md5","sha256","haval160,4" 等。
data
要进行哈希运算的消息。
raw_output
设置为 TRUE
输出原始二进制数据,
设置为 FALSE
输出小写 16 进制字符串。
如果 raw_output
设置为 TRUE
, 则返回原始二进制数据表示的信息摘要,
否则返回 16 进制小写字符串格式表示的信息摘要。
版本 | 说明 |
---|---|
5.4.0 | tiger 算法使用大端(big-endian)字节序。 |
Example #1 一个 hash() 例程
<?php
echo hash('ripemd160', 'The quick brown fox jumped over the lazy dog.');
?>
以上例程会输出:
ec457d0a974c48d5685a7efa03d137dc8bbde7e3