RSA.Decrypt(Byte[], RSAEncryptionPadding) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wanneer deze worden overschreven in een afgeleide klasse, ontsleutelt u de invoergegevens met behulp van de opgegeven opvullingsmodus.
public:
virtual cli::array <System::Byte> ^ Decrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public:
abstract cli::array <System::Byte> ^ Decrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public virtual byte[] Decrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
public abstract byte[] Decrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
abstract member Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
override this.Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
abstract member Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Overridable Function Decrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()
Public MustOverride Function Decrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()
Parameters
- data
- Byte[]
De gegevens die moeten worden ontsleuteld.
- padding
- RSAEncryptionPadding
De opvullingsmodus.
Retouren
De ontsleutelde gegevens.
Uitzonderingen
data of padding is null.
Een afgeleide klasse moet deze methode overschrijven.
padding is onbekend of wordt niet ondersteund door deze implementatie.
– of –
De lengte van data is niet gelijk aan het aantal bytes voor KeySize.
– of –
Dit exemplaar vertegenwoordigt alleen een openbare sleutel.
– of –
De ontsleutelingsbewerking is mislukt.