SymmetricAlgorithm.TryDecryptCfbCore Metod

Definition

När de åsidosättas i en härledd klass försöker dekryptera data till den angivna bufferten med cfb-läge med angivet utfyllnadsläge och feedbackstorlek.

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

Parametrar

ciphertext
ReadOnlySpan<Byte>

Data som ska dekrypteras.

iv
ReadOnlySpan<Byte>

Initieringsvektorn.

destination
Span<Byte>

Bufferten för att ta emot klartextdata.

paddingMode
PaddingMode

Utfyllnadsläget som används för att producera chiffertexten och ta bort under dekrypteringen.

feedbackSizeInBits
Int32

Feedbackstorleken, som anges i bitar.

bytesWritten
Int32

När den här metoden returnerar innehåller det totala antalet byte som skrivits till destination.

Returer

trueom destination var tillräckligt stor för att ta emot de dekrypterade data, annars . false

Undantag

En härledd klass har inte tillhandahållit någon implementering.

Kommentarer

Härledda klasser måste åsidosätta detta och tillhandahålla en implementering.

Gäller för