Bagikan melalui


SymmetricAlgorithm.TryDecryptCfbCore Metode

Definisi

Ketika ditimpa di kelas turunan, mencoba mendekripsi data ke dalam buffer yang ditentukan, menggunakan mode CFB dengan mode padding dan ukuran umpan balik yang ditentukan.

protected:
 virtual bool TryDecryptCfbCore(ReadOnlySpan<System::Byte> ciphertext, ReadOnlySpan<System::Byte> iv, Span<System::Byte> destination, System::Security::Cryptography::PaddingMode paddingMode, int feedbackSizeInBits, [Runtime::InteropServices::Out] int % bytesWritten);
protected virtual bool TryDecryptCfbCore (ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode, int feedbackSizeInBits, out int bytesWritten);
abstract member TryDecryptCfbCore : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int * int -> bool
override this.TryDecryptCfbCore : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int * int -> bool
Protected Overridable Function TryDecryptCfbCore (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), destination As Span(Of Byte), paddingMode As PaddingMode, feedbackSizeInBits As Integer, ByRef bytesWritten As Integer) As Boolean

Parameter

ciphertext
ReadOnlySpan<Byte>

Data yang akan didekripsi.

iv
ReadOnlySpan<Byte>

Vektor inisialisasi.

destination
Span<Byte>

Buffer untuk menerima data teks biasa.

paddingMode
PaddingMode

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

feedbackSizeInBits
Int32

Ukuran umpan balik, ditentukan dalam bit.

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

Kelas turunan belum memberikan implementasi.

Keterangan

Kelas turunan harus mengambil alih ini dan memberikan implementasi.

Berlaku untuk