6[Obsolete(
"Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId =
"SYSLIB0021", UrlFormat =
"https://aka.ms/dotnet-warnings/{0}")]
20 _impl.FeedbackSize =
value;
32 _impl.BlockSize =
value;
36 public override byte[]
IV
36 public override byte[]
IV {
…};
48 public override byte[]
Key
48 public override byte[]
Key {
…};
68 _impl.KeySize =
value;
92 _impl.Padding =
value;
135 protected override void Dispose(
bool disposing)
140 base.Dispose(disposing);
135 protected override void Dispose(
bool disposing) {
…}
static byte[] TrimLargeIV(byte[] currentIV, int blockSizeInBits)
virtual ICryptoTransform CreateEncryptor()
virtual ICryptoTransform CreateDecryptor()
virtual KeySizes[] LegalKeySizes
virtual KeySizes[] LegalBlockSizes
virtual PaddingMode Padding
override KeySizes[] LegalBlockSizes
override ICryptoTransform CreateDecryptor()
override PaddingMode Padding
override void Dispose(bool disposing)
override KeySizes[] LegalKeySizes
override int FeedbackSize
override void GenerateIV()
override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[]? rgbIV)
override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[]? rgbIV)
override void GenerateKey()
TripleDESCryptoServiceProvider()
override ICryptoTransform CreateEncryptor()
static new TripleDES Create()