TripleDESCryptoServiceProvider クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
Derived cryptographic types are obsolete. Use the Create method on the base type instead.
TripleDES アルゴリズムの暗号化サービス プロバイダー (CSP) バージョンにアクセスするためのラッパー オブジェクトを定義します。 このクラスは継承できません。
public ref class TripleDESCryptoServiceProvider sealed : System::Security::Cryptography::TripleDES
[System.Obsolete("Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId="SYSLIB0021", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class TripleDESCryptoServiceProvider : System.Security.Cryptography.TripleDES
public sealed class TripleDESCryptoServiceProvider : System.Security.Cryptography.TripleDES
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class TripleDESCryptoServiceProvider : System.Security.Cryptography.TripleDES
[<System.Obsolete("Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId="SYSLIB0021", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type TripleDESCryptoServiceProvider = class
inherit TripleDES
type TripleDESCryptoServiceProvider = class
inherit TripleDES
[<System.Runtime.InteropServices.ComVisible(true)>]
type TripleDESCryptoServiceProvider = class
inherit TripleDES
Public NotInheritable Class TripleDESCryptoServiceProvider
Inherits TripleDES
- 継承
- 属性
注釈
TripleDESCryptoServiceProvider は廃止されています。 代わりに TripleDES.Create() メソッドを使用してください。
Note
新しい対称暗号化アルゴリズムである Advanced Encryption Standard (AES) を使用できます。 AesCryptoServiceProvider クラスではなく、TripleDESCryptoServiceProvider クラスを使用することを検討してください。 TripleDESCryptoServiceProviderは、レガシ アプリケーションとデータとの互換性のためにのみ使用します。
コンストラクター
| 名前 | 説明 |
|---|---|
| TripleDESCryptoServiceProvider() |
古い.
TripleDESCryptoServiceProvider クラスの新しいインスタンスを初期化します。 |
フィールド
| 名前 | 説明 |
|---|---|
| BlockSizeValue |
古い.
暗号化操作のブロック サイズをビット単位で表します。 (継承元 SymmetricAlgorithm) |
| FeedbackSizeValue |
古い.
暗号化操作のフィードバック サイズをビット単位で表します。 (継承元 SymmetricAlgorithm) |
| IVValue |
古い.
対称アルゴリズムの初期化ベクトル (IV) を表します。 (継承元 SymmetricAlgorithm) |
| KeySizeValue |
古い.
対称アルゴリズムで使用される秘密鍵のサイズをビット単位で表します。 (継承元 SymmetricAlgorithm) |
| KeyValue |
古い.
対称アルゴリズムの秘密鍵を表します。 (継承元 SymmetricAlgorithm) |
| LegalBlockSizesValue |
古い.
対称アルゴリズムでサポートされるブロック サイズをビット単位で指定します。 (継承元 SymmetricAlgorithm) |
| LegalKeySizesValue |
古い.
対称アルゴリズムでサポートされるキー サイズをビット単位で指定します。 (継承元 SymmetricAlgorithm) |
| ModeValue |
古い.
対称アルゴリズムで使用される暗号モードを表します。 (継承元 SymmetricAlgorithm) |
| PaddingValue |
古い.
対称アルゴリズムで使用されるパディング モードを表します。 (継承元 SymmetricAlgorithm) |
プロパティ
| 名前 | 説明 |
|---|---|
| BlockSize |
古い.
暗号化操作のブロック サイズをビット単位で取得または設定します。 |
| BlockSize |
古い.
暗号化操作のブロック サイズをビット単位で取得または設定します。 (継承元 SymmetricAlgorithm) |
| FeedbackSize |
古い.
暗号フィードバック (CFB) および出力フィードバック (OFB) 暗号モードの暗号化操作のフィードバック サイズをビット単位で取得または設定します。 |
| FeedbackSize |
古い.
暗号フィードバック (CFB) および出力フィードバック (OFB) 暗号モードの暗号化操作のフィードバック サイズをビット単位で取得または設定します。 (継承元 SymmetricAlgorithm) |
| IV |
古い.
対称アルゴリズムの初期化ベクトル (IV) を取得または設定します。 |
| IV |
古い.
対称アルゴリズムの初期化ベクトル (IV) を取得または設定します。 (継承元 SymmetricAlgorithm) |
| Key |
古い.
TripleDES アルゴリズムの秘密鍵を取得または設定します。 |
| Key |
古い.
TripleDES アルゴリズムの秘密鍵を取得または設定します。 (継承元 TripleDES) |
| KeySize |
古い.
秘密鍵のサイズをビット単位で取得または設定します。 |
| KeySize |
古い.
対称アルゴリズムで使用される秘密鍵のサイズをビット単位で取得または設定します。 (継承元 SymmetricAlgorithm) |
| LegalBlockSizes |
古い.
対称アルゴリズムでサポートされているブロック サイズをビット単位で取得します。 |
| LegalKeySizes |
古い.
対称アルゴリズムでサポートされているキー サイズをビット単位で取得します。 |
| Mode |
古い.
対称アルゴリズムの操作モードを取得または設定します。 |
| Mode |
古い.
対称アルゴリズムの操作モードを取得または設定します。 (継承元 SymmetricAlgorithm) |
| Padding |
古い.
対称アルゴリズムで使用されるパディング モードを取得または設定します。 |
| Padding |
古い.
対称アルゴリズムで使用されるパディング モードを取得または設定します。 (継承元 SymmetricAlgorithm) |
メソッド
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IDisposable.Dispose() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
古い.
SymmetricAlgorithmによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。 (継承元 SymmetricAlgorithm) |