C# 클래스 NSoft.NFramework.Cryptography.Aria.BlockPadding

파일 보기 프로젝트 열기: debop/NFramework 1 사용 예제들

공개 메소드들

메소드 설명
AddPadding ( byte source, int blockSize ) : byte[]

blockSize 만큼 source에 padding을 추가합니다.

GetInstance ( string paddingType ) : BlockPadding

To provide byte padding to create an instance. Byte padding to provide that kind of 'ANSI X.923', 'ISO 10126', 'PKCS7' is.

RemovePadding ( byte source, int blockSize ) : byte[]

blockSize 만큼 source에 padding을 제거합니다.

메소드 상세

AddPadding() 공개 추상적인 메소드

blockSize 만큼 source에 padding을 추가합니다.
public abstract AddPadding ( byte source, int blockSize ) : byte[]
source byte 암호화를 위한 대상
blockSize int 블록 크기
리턴 byte[]

GetInstance() 공개 정적인 메소드

To provide byte padding to create an instance. Byte padding to provide that kind of 'ANSI X.923', 'ISO 10126', 'PKCS7' is.
public static GetInstance ( string paddingType ) : BlockPadding
paddingType string type The type of padding bytes (ANSI X.923 : ANSIX923, ISO 10126 : ISO10126, PKCS7 : PKCS7)
리턴 BlockPadding

RemovePadding() 공개 추상적인 메소드

blockSize 만큼 source에 padding을 제거합니다.
public abstract RemovePadding ( byte source, int blockSize ) : byte[]
source byte 암호화를 위한 대상
blockSize int 블록 크기
리턴 byte[]