![]() |
Chilkat • HOME • Android™ • AutoIt • C • C# • C++ • Chilkat2-Python • CkPython • Classic ASP • DataFlex • Delphi DLL • Go • Java • Node.js • Objective-C • PHP Extension • Perl • PowerBuilder • PowerShell • PureBasic • Ruby • SQL Server • Swift • Tcl • Unicode C • Unicode C++ • VB.NET • VBScript • Visual Basic 6.0 • Visual FoxPro • Xojo Plugin
(DataFlex) HMAC SHA-1 to Match RFC 2022 Test VectorsDemonstrates using Chilkat in DataFlex to computer HMAC SHA-1 message authentication codes to match the test vectors given by RFC 2202.
Use ChilkatAx-win32.pkg Procedure Test Handle hoCrypt String sMac // This example assumes the Chilkat API to have been previously unlocked. // See Global Unlock Sample for sample code. Get Create (RefClass(cComChilkatCrypt2)) To hoCrypt If (Not(IsComObjectCreated(hoCrypt))) Begin Send CreateComObject of hoCrypt End // The output will be Hex, so set the EncodingMode: Set ComEncodingMode Of hoCrypt To "hex" // Set the hash algorithm: // Choices are: md5, sha-1, sha256, sha384, sha512, md2, haval Set ComHashAlgorithm Of hoCrypt To "sha-1" // Set the HMAC key: Send ComSetHmacKeyEncoded To hoCrypt "0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b" "hex" Get ComHmacStringENC Of hoCrypt "Hi There" To sMac Showln sMac Send ComSetHmacKeyEncoded To hoCrypt "Jefe" "ansi" Get ComHmacStringENC Of hoCrypt "what do ya want for nothing?" To sMac Showln sMac End_Procedure |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.