The following table shows the simple names recognized by this class and the default algorithm implementations to which they map.
Simple name | Algorithm implemntation |
DES, CorLib.DES | DESCryptoServiceProvider |
3DES, TripleDES, Triple DES | TripleDESCryptoServiceProvider |
RC2, CorLib.RC2 | RC2CryptoServiceProvider |
Rinjdael, CorLib.Rinjdael, CorLib.SymmertricAlgorithm | RijndaelManaged |
SHA, SHA1, CorLib.SHA1, CorLib.SHA1CryptoServiceProvider, CorLib.HashAlgorithm | SHA1CryptoServiceProvider |
SHA256, SHA-256, CorLib.SHA256 | SHA256Managed |
SHA512, SHA-512, CorLib.SHA512 | SHA512Managed |
SHA384, SHA-384, CorLib.SHA384 | SHA384Managed |
MD5, CorLib.MD5, CorLib.MD5CryptoServiceProvider | MD5CryptoServiceProvider |
HMACSHA1, CorLib.HMAC, CorLib.HMACSHA1, CorLib.KeyedHashAlgorithm | HMACSHA1 |
HMACSHA256, CorLib.HMACSHA256 | HMACSHA256 |
HMACSHA384, CorLib.HMACSHA384 | HMACSHA384 |
HMACSHA512, CorLib.HMACSHA512 | HMACSHA512 |
HMACMD5, CorLib.HMACMD5 | HMACMD5 |
HMACRIPEMD160, CorLib.HMACRIPEMD160 | HMACRIPEMD160 |
MACTripleDES, CorLib.MACTripleDES | MACTripleDES |
RSA, CorLib.RSA, CorLib.AsymmetricAlgorithm | RSACryptoServiceProvider |
DSA, CorLib.DSA | DSACryptoServiceProvider |
RandomNumberGenerator, CorLib.RandomNumberGenerator | RNGCryptoServiceProvider |
RIPEMD160, RIPEMD-160, CorLib.RIPEMD160 | RIPEMD160Managed |