Bagikan melalui


struktur HMAC_INFO (wincrypt.h)

Struktur HMAC_INFO menentukan algoritma hash dan string dalam dan luar yang akan digunakan untuk menghitung hash HMAC .

Sintaks

typedef struct _HMAC_Info {
  ALG_ID HashAlgid;
  BYTE   *pbInnerString;
  DWORD  cbInnerString;
  BYTE   *pbOuterString;
  DWORD  cbOuterString;
} HMAC_INFO, *PHMAC_INFO;

Anggota

HashAlgid

Menentukan algoritma hash yang akan digunakan.

pbInnerString

Penunjuk ke string dalam yang akan digunakan dalam perhitungan HMAC. String dalam default didefinisikan sebagai byte 0x36 diulang 64 kali.

cbInnerString

Jumlah byte dalam pbInnerString. CSP menggunakan string dalam default jika cbInnerString sama dengan nol.

pbOuterString

Penunjuk ke string luar yang akan digunakan dalam perhitungan HMAC. String luar default didefinisikan sebagai byte 0x5C diulang 64 kali.

cbOuterString

Jumlah byte dalam pbOuterString. CSP menggunakan string luar default jika cbOuterString sama dengan nol.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header wincrypt.h

Lihat juga

ALG_ID

CryptCreateHash

CryptSetHashParam