SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
는 알고리즘이 지정된 피드백 크기를 지원하는지와 관계없이 유효한 피드백 크기의 값을 허용합니다.
적용 대상
.NET