Поделиться через


DESCryptoServiceProvider.CreateDecryptor Метод

Определение

Перегрузки

CreateDecryptor()

Создает симметричный объект-дешифратор с текущим свойством Key и вектором инициализации (IV).

CreateDecryptor(Byte[], Byte[])

Создает объект-дешифратор для алгоритма симметричного шифрования DES с заданным ключом (Key) и вектором инициализации (IV).

CreateDecryptor()

Исходный код:
DESCryptoServiceProvider.Unix.cs
Исходный код:
DESCryptoServiceProvider.Unix.cs
Исходный код:
DESCryptoServiceProvider.Unix.cs

Создает симметричный объект-дешифратор с текущим свойством Key и вектором инициализации (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

Возвращаемое значение

Симметричный объект-дешифратор.

Комментарии

Этот метод расшифровывает зашифрованное сообщение, созданное с помощью перегрузки CreateEncryptor с той же сигнатурой.

Применяется к

CreateDecryptor(Byte[], Byte[])

Исходный код:
DESCryptoServiceProvider.Unix.cs
Исходный код:
DESCryptoServiceProvider.Unix.cs
Исходный код:
DESCryptoServiceProvider.Unix.cs

Создает объект-дешифратор для алгоритма симметричного шифрования DES с заданным ключом (Key) и вектором инициализации (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);
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[]

Секретный ключ, который должен использоваться для симметричного алгоритма.

rgbIV
Byte[]

Вектор инициализации, который должен использоваться для симметричного алгоритма.

Возвращаемое значение

Объект-дешифратор для алгоритма симметричного шифрования DES.

Исключения

Значение свойства Mode равно OFB.

-или-

Значение свойства Mode равно CFB и значение свойства FeedbackSize не равно 8.

-или-

Недопустимый размер ключа.

-или-

Данные о размере ключа, используемого в алгоритме, недоступны.

Комментарии

Этот метод расшифровывает зашифрованное сообщение, созданное с помощью перегрузки CreateEncryptor с теми же параметрами.

См. также раздел

Применяется к