函数
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
-
类型:
gsize
data
的长度。