Hash 函数
PHP Manual

hash

(PHP 5 >= 5.1.2, PECL hash >= 1.1)

hash生成哈希值 (消息摘要)

说明

string hash ( string $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

参见


Hash 函数
PHP Manual