RSA.Encrypt Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
Data terenkripsi.
Pengecualian
padding
adalah 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.
Implementasi ini belum menerapkan salah satu dari Encrypt(Byte[], RSAEncryptionPadding) atau TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).
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.
- padding
- RSAEncryptionPadding
Mode padding.
Mengembalikan
Jumlah total byte yang ditulis ke destination
.
Pengecualian
padding
adalah 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.
Implementasi ini belum menerapkan salah satu dari Encrypt(Byte[], RSAEncryptionPadding) atau TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).