Freigeben über


RSACng.TryDecrypt Methode

Definition

Entschlüsselt Daten mithilfe des privaten Schlüssels.

public:
 override bool TryDecrypt(ReadOnlySpan<System::Byte> data, Span<System::Byte> destination, System::Security::Cryptography::RSAEncryptionPadding ^ padding, [Runtime::InteropServices::Out] int % bytesWritten);
public override bool TryDecrypt (ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding, out int bytesWritten);
override this.TryDecrypt : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.RSAEncryptionPadding * int -> bool
Public Overrides Function TryDecrypt (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), padding As RSAEncryptionPadding, ByRef bytesWritten As Integer) As Boolean

Parameter

data
ReadOnlySpan<Byte>

Die zu entschlüsselnden Daten.

destination
Span<Byte>

Der Puffer, der die entschlüsselten Daten empfangen soll.

padding
RSAEncryptionPadding

Der Paddingmodus.

bytesWritten
Int32

Nach Ausführung dieser Methode die Gesamtzahl der in destination geschriebenen Bytes. Dieser Parameter wird nicht initialisiert behandelt.

Gibt zurück

true, wenn destination zum Empfangen der entschlüsselten Daten lang genug ist. Andernfalls false.

Gilt für: