SymmetricAlgorithm.TryDecryptCfbCore Metodo

Definizione

Quando ne viene eseguito l'override in una classe derivata, tenta di decrittografare i dati nel buffer specificato, usando lamodalitàa con la modalità di riempimento e le dimensioni del feedback specificate.

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

Parametri

ciphertext
ReadOnlySpan<Byte>

Dati da decrittografare.

iv
ReadOnlySpan<Byte>

Vettore di inizializzazione.

destination
Span<Byte>

Buffer per ricevere i dati di testo non crittografato.

paddingMode
PaddingMode

Modalità di riempimento utilizzata per produrre il testo crittografato e rimuovere durante la decrittografia.

feedbackSizeInBits
Int32

Dimensioni del feedback, specificate in bit.

bytesWritten
Int32

Quando termina, questo metodo contiene il numero totale di byte scritti in destination.

Valori restituiti

true se destination era sufficientemente grande da ricevere i dati decrittografati; in caso contrario, false.

Eccezioni

Una classe derivata non ha fornito un'implementazione.

Commenti

Le classi derivate devono eseguire l'override di questo e fornire un'implementazione.

Si applica a