t-kuni/php-pearson-hashing

1.0.1 2019-12-10 05:35 UTC

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,在这种情况下,返回消息摘要的原始二进制表示。