System.Security.Cryptography.TripleDES Class

Represents the base class for Triple Data Encryption Standard algorithms from which all System.Security.Cryptography.TripleDES implementations must derive.

See Also: TripleDES Members


public abstract class TripleDES : SymmetricAlgorithm


System.Security.Cryptography.TripleDES uses three successive iterations of the System.Security.Cryptography.DES algorithm. It can use either two or three 56-bit keys.


A newer symmetric encryption algorithm, Advanced Encryption Standard (AES), is available. Consider using the System.Security.Cryptography.Aes class and its derived classes instead of the System.Security.Cryptography.TripleDES class. Use System.Security.Cryptography.TripleDES only for compatibility with legacy applications and data.

This algorithm supports key lengths from 128 bits to 192 bits in increments of 64 bits.


Namespace: System.Security.Cryptography
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0,,