다음을 통해 공유


SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) 메서드

정의

CFB 모드에서 지정된 안쪽 여백 모드 및 일반 텍스트 길이가 있는 암호 텍스트의 길이를 가져옵니다.

public int GetCiphertextLengthCfb (int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.GetCiphertextLengthCfb : int * System.Security.Cryptography.PaddingMode * int -> int
Public Function GetCiphertextLengthCfb (plaintextLength As Integer, Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Integer

매개 변수

plaintextLength
Int32

일반 텍스트 길이(바이트)입니다.

paddingMode
PaddingMode

일반 텍스트를 피드백 크기에 패딩하는 데 사용되는 패딩 모드입니다.

feedbackSizeInBits
Int32

피드백 크기(비트 단위)입니다.

반환

패딩이 있는 암호 텍스트의 길이(바이트)입니다.

예외

feedbackSizeInBits이(가) 양수가 아닙니다.

또는

plaintextLength가 음수입니다.

또는

plaintextLength 안쪽 여백이 너무 커서 서명된 32비트 정수로 나타낼 수 없습니다.

또는

paddingMode 가 유효한 패딩 모드가 아닙니다.

패딩 모드 None 가 사용되었지만 plaintextLength 정수 블록은 아닙니다.

또는

feedbackSizeInBits 은 정수 바이트가 아닙니다. 8로 나눌 수 있어야 합니다.

설명

feedbackSizeInBits 는 알고리즘이 지정된 피드백 크기를 지원하는지와 관계없이 유효한 피드백 크기의 값을 허용합니다.

적용 대상