PHP8 sodium_crypto_generichash
(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_generichash — 获取消息的哈希值
说明
sodium_crypto_generichash(string $message, string $key = "", int $length = SODIUM_CRYPTO_GENERICHASH_BYTES): string
使用 BLAKE2b 对消息进行哈希处理。
参数
message
正在散列的消息。
key
(可选)加密密钥。这与 HMAC 密钥的功能相同,但它是 用作内部 BLAKE2 状态的保留部分。
length
输出大小。
返回值
原始字节的加密哈希。如果需要十六进制编码输出, 结果可以传递给 sodium_bin2hex()。