(AutoIt) HMAC MD5 to Match RFC 2022 Test Vectors
Demonstrates using Chilkat in AutoIt to computer HMAC MD5 message authentication codes to match the test vectors given by RFC 2202.
; This example assumes the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.
$oCrypt = ObjCreate("Chilkat.Crypt2")
; The output will be Hex, so set the EncodingMode:
$oCrypt.EncodingMode = "hex"
; Set the hash algorithm:
; Choices are: md5, sha-1, sha256, sha384, sha512, md2, haval
$oCrypt.HashAlgorithm = "md5"
Local $sMac
; Set the HMAC key:
$oCrypt.SetHmacKeyEncoded "0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b","hex"
$sMac = $oCrypt.HmacStringENC("Hi There")
ConsoleWrite($sMac & @CRLF)
$oCrypt.SetHmacKeyEncoded "Jefe","ansi"
$sMac = $oCrypt.HmacStringENC("what do ya want for nothing?")
ConsoleWrite($sMac & @CRLF)
|