Chilkat HOME ASP Visual Basic VB.NET C# C C++ MFC Delphi FoxPro Java Perl Python Ruby SQL Server VBScript
HMAC MD5 to Match RFC 2022 Test VectorsDemonstrates using Chilkat in PHP to computer HMAC MD5 message authentication codes to match the test vectors given by RFC 2202.
<?php $crypt = new COM("Chilkat.Crypt2"); // Any string argument automatically begins the 30-day trial. $success = $crypt->UnlockComponent('30-day trial'); if ($success != true) { print $crypt->lastErrorText() . "\n"; exit; } // The output will be Hex, so set the EncodingMode: $crypt->EncodingMode = 'hex'; // Set the hash algorithm: // Choices are: md5, sha-1, sha256, sha384, sha512, md2, haval $crypt->HashAlgorithm = 'md5'; // Set the HMAC key: $crypt->SetHmacKeyEncoded('0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b','hex'); $mac = $crypt->hmacStringENC('Hi There'); print $mac . "\n"; $crypt->SetHmacKeyEncoded('Jefe','ansi'); $mac = $crypt->hmacStringENC('what do ya want for nothing?'); print $mac . "\n"; ?> |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.