函数
GLibcompute_hmac_for_data
自:2.30
声明 [src]
gchar*
g_compute_hmac_for_data (
GChecksumType digest_type,
const guchar* key,
gsize key_len,
const guchar* data,
gsize length
)
说明 [src]
计算二进制 data 的 HMAC,长度为 length。这是 g_hmac_new()、g_hmac_get_string() 和 g_hmac_unref() 的便捷封装。
返回的十六进制字符串将采用小写。
自 2.30 起可用
参数
digest_type-
类型:
GChecksumType用于 HMAC 的
GChecksumType。 key-
类型:
guchar数组在 HMAC 中使用的密钥。
数组的长度在 key_len参数中指定。数据归函数调用者所有。 key_len-
类型:
gsize密钥的长度。
data-
类型:
guchar数组用于计算 HMAC 的二进制数据块。
数组的长度在 length参数中指定。数据归函数调用者所有。 length-
类型:
gsizedata的长度。