RSAOpenSsl.Decrypt(Byte[], RSAEncryptionPadding) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Расшифровывает входные данные с помощью указанного режима заполнения.
public:
override cli::array <System::Byte> ^ Decrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public override byte[] Decrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
override this.Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Overrides Function Decrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()
Параметры
- data
- Byte[]
- padding
- RSAEncryptionPadding
Возвращаемое значение
Расшифрованные данные.
Исключения
data или padding есть null.
padding неизвестно или не поддерживается данной реализацией.
–или–
Длина data не равна числу байтов KeySize.
–или–
Этот экземпляр представляет только открытый ключ.
–или–
Не удалось выполнить операцию расшифровки.