DESCryptoServiceProvider.CreateDecryptor メソッド

定義

オーバーロード

CreateDecryptor()

現在の Key プロパティおよび初期化ベクター (IV) を使用して、対称復号化オブジェクトを作成します。Creates a symmetric decryptor object with the current Key property and initialization vector (IV).

CreateDecryptor(Byte[], Byte[])

指定したキー (DES) および初期化ベクター (Key) を使用して、対称 IV (Data Encryption Standard) 復号化オブジェクトを作成します。Creates a symmetric Data Encryption Standard (DES) decryptor object with the specified key (Key) and initialization vector (IV).

CreateDecryptor()

現在の Key プロパティおよび初期化ベクター (IV) を使用して、対称復号化オブジェクトを作成します。Creates a symmetric decryptor object with the current Key property and initialization vector (IV).

public:
 override System::Security::Cryptography::ICryptoTransform ^ CreateDecryptor();
public override System.Security.Cryptography.ICryptoTransform CreateDecryptor ();
override this.CreateDecryptor : unit -> System.Security.Cryptography.ICryptoTransform
Public Overrides Function CreateDecryptor () As ICryptoTransform

戻り値

ICryptoTransform

対称復号化オブジェクト。A symmetric decryptor object.

注釈

このメソッドは、CreateEncryptor のオーバーロードを使用して作成された暗号化されたメッセージを、同じ署名で復号化します。This method decrypts an encrypted message created using the CreateEncryptor overload with the same signature.

CreateDecryptor(Byte[], Byte[])

指定したキー (DES) および初期化ベクター (Key) を使用して、対称 IV (Data Encryption Standard) 復号化オブジェクトを作成します。Creates a symmetric Data Encryption Standard (DES) decryptor object with the specified key (Key) and initialization vector (IV).

public:
 override System::Security::Cryptography::ICryptoTransform ^ CreateDecryptor(cli::array <System::Byte> ^ rgbKey, cli::array <System::Byte> ^ rgbIV);
public override System.Security.Cryptography.ICryptoTransform CreateDecryptor (byte[] rgbKey, byte[] rgbIV);
override this.CreateDecryptor : byte[] * byte[] -> System.Security.Cryptography.ICryptoTransform
Public Overrides Function CreateDecryptor (rgbKey As Byte(), rgbIV As Byte()) As ICryptoTransform

パラメーター

rgbKey
Byte[]

対称アルゴリズムに使用する共有キー。The secret key to use for the symmetric algorithm.

rgbIV
Byte[]

対称アルゴリズムに使用する初期化ベクター。The initialization vector to use for the symmetric algorithm.

戻り値

ICryptoTransform

対称 DES 復号化オブジェクト。A symmetric DES decryptor object.

例外

Mode プロパティの値が OFB です。The value of the Mode property is OFB.

または-or- Mode プロパティの値が CFB であり、FeedbackSize プロパティの値が 8 ではありません。The value of the Mode property is CFB and the value of the FeedbackSize property is not 8.

または-or- 無効なキー サイズが使用されました。An invalid key size was used.

または-or- アルゴリズムのキー サイズが使用できませんでした。The algorithm key size was not available.

注釈

このメソッドは、同じパラメーターを使用して CreateEncryptor のオーバーロードを使用して作成された暗号化されたメッセージを復号化します。This method decrypts an encrypted message that was created using the CreateEncryptor overload with the same parameters.

こちらもご覧ください

適用対象