Name
MACTripleDES
Synopsis
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.
Hierarchy
System.Object
→
HashAlgorithm(ICryptoTransform, System.IDisposable)
→
KeyedHashAlgorithm
→
MACTripleDES
Get Programming .NET Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.