Condividi tramite


RSACng.TryEncrypt Metodo

Definizione

Crittografa i dati usando la chiave pubblica.

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

Parametri

data
ReadOnlySpan<Byte>

Dati da crittografare.

destination
Span<Byte>

Buffer per la ricezione dei dati crittografati.

padding
RSAEncryptionPadding

Modalità di riempimento.

bytesWritten
Int32

Al termine di questo metodo, il numero totale di byte scritti in destination. Questo parametro viene trattato come non inizializzato.

Restituisce

true se la lunghezza di destination è sufficiente per ricevere i dati crittografati; in caso contrario, false.

Si applica a