C# Class NSoft.NFramework.Cryptography.Aria.BlockPadding

ファイルを表示 Open project: debop/NFramework Class Usage Examples

Public Methods

Method Description
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을 제거합니다.

Method Details

AddPadding() public abstract method

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

GetInstance() public static method

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)
return BlockPadding

RemovePadding() public abstract method

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