June 2003
Intermediate to advanced
714 pages
22h 8m
English
MACTripleDES
public class MACTripleDES : KeyedHashAlgorithm { // Public Constructors public MACTripleDES( ); public MACTripleDES(byte[ ]rgbKey); public MACTripleDES(stringstrTripleDES, byte[ ]rgbKey); // Public Instance Methods public override void Initialize( ); // overrides HashAlgorithm // Protected Instance Methods protected override void Dispose(booldisposing); // overrides KeyedHashAlgorithm protected override void Finalize( ); // overrides KeyedHashAlgorithm protected override void HashCore(byte[ ]rgbData, intibStart, intcbSize); // overrides HashAlgorithm protected override byte[ ] HashFinal( ); // overrides HashAlgorithm }
This class extends the KeyedHashAlgorithm class
and implements the MAC-Triple-DES algorithm, which uses the
Triple-DES encryption algorithm to create a keyed hash code.
System.Object
→
HashAlgorithm(ICryptoTransform, System.IDisposable)
→
KeyedHashAlgorithm
→
MACTripleDES