Sdílet prostřednictvím


RSACng.TryDecrypt Metoda

Definice

Dešifruje data pomocí privátního klíče.

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

Parametry

data
ReadOnlySpan<Byte>

Data k dešifrování.

destination
Span<Byte>

Vyrovnávací paměť pro příjem dešifrovaných dat.

padding
RSAEncryptionPadding

Režim odsazení.

bytesWritten
Int32

Když tato metoda vrátí, celkový počet bajtů zapsaných do destination. Tento parametr je považován za neinicializovaný.

Návraty

true pokud destination je dostatečně dlouhý, aby mohl přijímat dešifrovaná data, falsev opačném případě .

Platí pro