t-kuni/ php-pearson-hashing
1.0.1
2019-12-10 05:35 UTC
Requires (Dev)
- mockery/mockery: dev-master
- phpunit/phpunit: ^8
This package is auto-updated.
Last update: 2024-09-10 17:12:56 UTC
README
PHP 中 Pearson Hashing 算法的实现。
安装
composer require t-kuni/php-pearson-hashing
用法
use TKuni\PhpPearsonHashing\PearsonHasher;
$hasher = new PearsonHasher();
echo $hasher->hash(8, 'any message');
输出
82eed2e9264c7400
hash() 函数描述
public function hash(int $length, string $data, bool $raw_output = false)
参数
- length
- 哈希长度(字节)。
- message
- 要哈希的消息。
- raw_output
- 当设置为 TRUE 时,输出原始二进制数据。设置为 FALSE 时,输出小写十六进制。
返回值
返回一个包含计算出的消息摘要的字符串,以小写十六进制表示,除非 raw_output 设置为 TRUE,在这种情况下,返回消息摘要的原始二进制表示。