RSA.Decrypt 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
Decrypt(Byte[], RSAEncryptionPadding) |
Saat ditimpa di kelas turunan, mendekripsi data input menggunakan mode padding yang ditentukan. |
Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding) |
Mendekripsi data input menggunakan mode padding yang ditentukan. |
Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding) |
Mendekripsi data input menggunakan mode padding yang ditentukan. |
Decrypt(Byte[], RSAEncryptionPadding)
- Sumber:
- RSA.cs
- Sumber:
- RSA.cs
- Sumber:
- RSA.cs
Saat ditimpa di kelas turunan, mendekripsi data input menggunakan mode padding yang ditentukan.
public:
virtual cli::array <System::Byte> ^ Decrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public:
abstract cli::array <System::Byte> ^ Decrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public virtual byte[] Decrypt (byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
public abstract byte[] Decrypt (byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
abstract member Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
override this.Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
abstract member Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Overridable Function Decrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()
Public MustOverride Function Decrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()
Parameter
- data
- Byte[]
Data yang akan didekripsi.
- padding
- RSAEncryptionPadding
Mode padding.
Mengembalikan
Data yang didekripsi.
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
tidak sama dengan jumlah byte untuk KeySize.
-atau-
Instans ini hanya mewakili kunci umum.
-atau-
Operasi dekripsi gagal.
Lihat juga
Berlaku untuk
Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- Sumber:
- RSA.cs
- Sumber:
- RSA.cs
- Sumber:
- RSA.cs
Mendekripsi data input menggunakan mode padding yang ditentukan.
public:
cli::array <System::Byte> ^ Decrypt(ReadOnlySpan<System::Byte> data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public byte[] Decrypt (ReadOnlySpan<byte> data, System.Security.Cryptography.RSAEncryptionPadding padding);
member this.Decrypt : ReadOnlySpan<byte> * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Function Decrypt (data As ReadOnlySpan(Of Byte), padding As RSAEncryptionPadding) As Byte()
Parameter
- data
- ReadOnlySpan<Byte>
Data yang akan didekripsi.
- padding
- RSAEncryptionPadding
Mode padding.
Mengembalikan
Data yang didekripsi.
Pengecualian
padding
adalah null
.
padding
tidak diketahui, atau tidak didukung oleh implementasi ini.
-atau-
Operasi dekripsi gagal.
Implementasi ini belum menerapkan salah satu dari Decrypt(Byte[], RSAEncryptionPadding) atau TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).
Berlaku untuk
Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- Sumber:
- RSA.cs
- Sumber:
- RSA.cs
- Sumber:
- RSA.cs
Mendekripsi data input menggunakan mode padding yang ditentukan.
public:
int Decrypt(ReadOnlySpan<System::Byte> data, Span<System::Byte> destination, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public int Decrypt (ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding);
member this.Decrypt : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.RSAEncryptionPadding -> int
Public Function Decrypt (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), padding As RSAEncryptionPadding) As Integer
Parameter
- data
- ReadOnlySpan<Byte>
Data yang akan didekripsi.
- padding
- RSAEncryptionPadding
Mode padding.
Mengembalikan
Jumlah total byte yang ditulis ke destination
.
Pengecualian
padding
adalah null
.
Buffer di destination
terlalu kecil untuk menyimpan data yang didekripsi.
padding
tidak diketahui, atau tidak didukung oleh implementasi ini.
-atau-
Operasi dekripsi gagal.
Implementasi ini belum menerapkan salah satu dari Decrypt(Byte[], RSAEncryptionPadding) atau TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).