Aracılığıyla paylaş


RSACng.TryEncrypt Yöntem

Tanım

Ortak anahtarı kullanarak verileri şifreler.

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

Parametreler

data
ReadOnlySpan<Byte>

Şifrelenmesi gereken veriler.

destination
Span<Byte>

Şifrelenmiş verileri almak için arabellek.

padding
RSAEncryptionPadding

Doldurma modu.

bytesWritten
Int32

Bu yöntem döndürdüğünde, içine destinationyazılan toplam bayt sayısıdır. Bu parametre başlatılmamış olarak değerlendirilir.

Döndürülenler

true şifrelenmiş verileri alacak kadar uzunsa destination , değilse, false.

Şunlara uygulanır