(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_generichash — 获取消息的哈希值
$message
, #[\SensitiveParameter] string $key
= "", int $length
= SODIUM_CRYPTO_GENERICHASH_BYTES
): string使用 BLAKE2b 对消息进行哈希运算。
message
正在进行哈希运算的消息。
key
(可选) 密码学密钥。它与 HMAC 密钥的作用相同,但它被用作内部 BLAKE2 状态的保留部分。
length
输出大小。
密码学哈希值作为原始字节。如果需要十六进制编码的输出,则可以将结果传递给 sodium_bin2hex()。