Bagikan melalui


RSA.Encrypt Metode

Definisi

Overload

Encrypt(Byte[], RSAEncryptionPadding)

Saat ditimpa di kelas turunan, mengenkripsi data input menggunakan mode padding yang ditentukan.

Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Mengenkripsi data input menggunakan mode padding yang ditentukan.

Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)

Mengenkripsi data input menggunakan mode padding yang ditentukan.

Encrypt(Byte[], RSAEncryptionPadding)

Sumber:
RSA.cs
Sumber:
RSA.cs
Sumber:
RSA.cs

Saat ditimpa di kelas turunan, mengenkripsi data input menggunakan mode padding yang ditentukan.

public:
 virtual cli::array <System::Byte> ^ Encrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public:
 abstract cli::array <System::Byte> ^ Encrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public virtual byte[] Encrypt (byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
public abstract byte[] Encrypt (byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
abstract member Encrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
override this.Encrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
abstract member Encrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Overridable Function Encrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()
Public MustOverride Function Encrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()

Parameter

data
Byte[]

Data yang akan dienkripsi.

padding
RSAEncryptionPadding

Mode padding.

Mengembalikan

Byte[]

Data terenkripsi.

Pengecualian

data atau padding adalah null.

Kelas turunan harus mengambil alih metode ini.

padding tidak diketahui, atau tidak didukung oleh implementasi ini.

-atau-

Panjang data terlalu panjang untuk kombinasi KeySize dan padding yang dipilih.

-atau-

Operasi enkripsi gagal.

Lihat juga

Berlaku untuk

Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Sumber:
RSA.cs
Sumber:
RSA.cs
Sumber:
RSA.cs

Mengenkripsi data input menggunakan mode padding yang ditentukan.

public:
 cli::array <System::Byte> ^ Encrypt(ReadOnlySpan<System::Byte> data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public byte[] Encrypt (ReadOnlySpan<byte> data, System.Security.Cryptography.RSAEncryptionPadding padding);
member this.Encrypt : ReadOnlySpan<byte> * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Function Encrypt (data As ReadOnlySpan(Of Byte), padding As RSAEncryptionPadding) As Byte()

Parameter

data
ReadOnlySpan<Byte>

Data yang akan dienkripsi.

padding
RSAEncryptionPadding

Mode padding.

Mengembalikan

Byte[]

Data terenkripsi.

Pengecualian

paddingadalah null.

padding tidak diketahui, atau tidak didukung oleh implementasi ini.

-atau-

Panjang data terlalu panjang untuk kombinasi KeySize dan padding yang dipilih.

-atau-

Operasi enkripsi gagal.

Berlaku untuk

Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)

Sumber:
RSA.cs
Sumber:
RSA.cs
Sumber:
RSA.cs

Mengenkripsi data input menggunakan mode padding yang ditentukan.

public:
 int Encrypt(ReadOnlySpan<System::Byte> data, Span<System::Byte> destination, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public int Encrypt (ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding);
member this.Encrypt : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.RSAEncryptionPadding -> int
Public Function Encrypt (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), padding As RSAEncryptionPadding) As Integer

Parameter

data
ReadOnlySpan<Byte>

Data yang akan dienkripsi.

destination
Span<Byte>

Buffer untuk menerima data terenkripsi.

padding
RSAEncryptionPadding

Mode padding.

Mengembalikan

Jumlah total byte yang ditulis ke destination.

Pengecualian

paddingadalah null.

Buffer di destination terlalu kecil untuk menyimpan data terenkripsi.

padding tidak diketahui, atau tidak didukung oleh implementasi ini.

-atau-

Panjang data terlalu panjang untuk kombinasi KeySize dan padding yang dipilih.

-atau-

Operasi enkripsi gagal.

Berlaku untuk