다음을 통해 공유


SymmetricAlgorithm.TryDecryptCfbCore 메서드

정의

파생 클래스에서 재정의된 경우 지정된 패딩 모드 및 피드백 크기와 함께 CFB 모드를 사용하여 데이터를 지정된 버퍼로 해독하려고 시도합니다.

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

매개 변수

ciphertext
ReadOnlySpan<Byte>

해독할 데이터입니다.

iv
ReadOnlySpan<Byte>

초기화 벡터입니다.

destination
Span<Byte>

일반 텍스트 데이터를 받을 버퍼입니다.

paddingMode
PaddingMode

암호 텍스트를 생성하고 암호 해독 중에 제거하는 데 사용되는 패딩 모드입니다.

feedbackSizeInBits
Int32

비트 단위로 지정된 피드백 크기입니다.

bytesWritten
Int32

이 메서드가 반환되면 에 기록 destination된 총 바이트 수가 포함됩니다.

반환

true 가 암호 해독된 데이터를 받을 만큼 충분히 크면 destination 이고, false그렇지 않으면 입니다.

예외

파생 클래스가 구현을 제공하지 않았습니다.

설명

파생 클래스는 이를 재정의하고 구현을 제공해야 합니다.

적용 대상