SymmetricAlgorithm.TryDecryptCfbCore Método

Definição

Quando substituído em uma classe derivada, tenta descriptografar dados no buffer especificado, usando o modo CFB com o modo de preenchimento especificado e o tamanho dos comentários.

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

Parâmetros

ciphertext
ReadOnlySpan<Byte>

Os dados a serem descriptografados.

iv
ReadOnlySpan<Byte>

O vetor de inicialização.

destination
Span<Byte>

O buffer para receber os dados de texto não criptografado.

paddingMode
PaddingMode

O modo de preenchimento usado para produzir o texto cifrado e remover durante a descriptografia.

feedbackSizeInBits
Int32

O tamanho dos comentários, especificado em bits.

bytesWritten
Int32

Quando esse método retorna, contém o número total de bytes gravados em destination.

Retornos

true se destination fosse grande o suficiente para receber os dados descriptografados; caso contrário, false.

Exceções

Uma classe derivada não forneceu uma implementação.

Comentários

As classes derivadas devem substituir isso e fornecer uma implementação.

Aplica-se a