Bagikan melalui


SymmetricAlgorithm.TryDecryptEcb Metode

Definisi

Mencoba mendekripsi data ke dalam buffer yang ditentukan, menggunakan mode ECB dengan mode padding yang ditentukan.

public:
 bool TryDecryptEcb(ReadOnlySpan<System::Byte> ciphertext, Span<System::Byte> destination, System::Security::Cryptography::PaddingMode paddingMode, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryDecryptEcb (ReadOnlySpan<byte> ciphertext, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten);
member this.TryDecryptEcb : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> bool
Public Function TryDecryptEcb (ciphertext As ReadOnlySpan(Of Byte), destination As Span(Of Byte), paddingMode As PaddingMode, ByRef bytesWritten As Integer) As Boolean

Parameter

ciphertext
ReadOnlySpan<Byte>

Data yang akan didekripsi.

destination
Span<Byte>

Buffer untuk menerima data teks biasa.

paddingMode
PaddingMode

Mode padding yang digunakan untuk menghasilkan ciphertext dan hapus selama dekripsi.

bytesWritten
Int32

Ketika metode ini kembali, berisi jumlah total byte yang ditulis ke destination.

Mengembalikan

true jika destination cukup besar untuk menerima data yang didekripsi; jika tidak, false.

Pengecualian

paddingMode bukan mode padding yang valid.

Ciphertext tidak berhasil didekripsi.

Keterangan

Perilaku metode ini didefinisikan oleh TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

Berlaku untuk