sodium_crypto_generichash

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_generichash获取消息的哈希值

描述

sodium_crypto_generichash(string $message, #[\SensitiveParameter] string $key = "", int $length = SODIUM_CRYPTO_GENERICHASH_BYTES): string

使用 BLAKE2b 对消息进行哈希运算。

参数

message

正在进行哈希运算的消息。

key

(可选) 密码学密钥。它与 HMAC 密钥的作用相同,但它被用作内部 BLAKE2 状态的保留部分。

length

输出大小。

返回值

密码学哈希值作为原始字节。如果需要十六进制编码的输出,则可以将结果传递给 sodium_bin2hex()

添加笔记

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top