Share via


RSACng.TryEncrypt Metoda

Definice

Šifruje data pomocí veřejného klíče.

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

Parametry

data
ReadOnlySpan<Byte>

Data, která se mají šifrovat.

destination
Span<Byte>

Vyrovnávací paměť pro příjem š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á pro příjem šifrovaných dat, falsejinak hodnota .

Platí pro