C# 클래스 AesEncryptor, TapBand

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

공개 메소드들

메소드 설명
Decrypt ( byte buffer ) : byte[]
DecryptBool ( byte encrypted ) : bool
DecryptBool ( string encrypted ) : bool
DecryptChar ( byte encrypted ) : char
DecryptChar ( string encrypted ) : char
DecryptDouble ( byte encrypted ) : double
DecryptDouble ( string encrypted ) : double
DecryptFloat ( byte encrypted ) : float
DecryptFloat ( string encrypted ) : float
DecryptIV ( byte buffer, byte IV ) : byte[]
DecryptIV ( string encrypted, byte vector ) : string
DecryptInt ( byte encrypted ) : int
DecryptInt ( string encrypted ) : int
DecryptKeyIV ( byte buffer, byte key, byte IV ) : byte[]
DecryptLong ( byte encrypted ) : long
DecryptLong ( string encrypted ) : long
DecryptShort ( byte encrypted ) : short
DecryptShort ( string encrypted ) : short
DecryptString ( byte encrypted ) : string
DecryptString ( string encrypted ) : string
DecryptUInt ( byte encrypted ) : uint
DecryptUInt ( string encrypted ) : uint
DecryptULong ( byte encrypted ) : ulong
DecryptULong ( string encrypted ) : ulong
DecryptUShort ( byte encrypted ) : ushort
DecryptUShort ( string encrypted ) : ushort
Encrypt ( byte buffer ) : byte[]
Encrypt ( bool unencrypted ) : string
Encrypt ( char unencrypted ) : string
Encrypt ( double unencrypted ) : string
Encrypt ( float unencrypted ) : string
Encrypt ( int unencrypted ) : string
Encrypt ( long unencrypted ) : string
Encrypt ( short unencrypted ) : string
Encrypt ( string unencrypted ) : string
Encrypt ( uint unencrypted ) : string
Encrypt ( ulong unencrypted ) : string
Encrypt ( ushort unencrypted ) : string
EncryptIV ( byte buffer, byte IV ) : byte[]
EncryptIV ( string unencrypted, byte vector ) : string
EncryptKeyIV ( byte buffer, byte key, byte IV ) : byte[]
GenerateIV ( ) : byte[]

비공개 메소드들

메소드 설명
AesEncryptor ( ) : System

메소드 상세

Decrypt() 공개 정적인 메소드

public static Decrypt ( byte buffer ) : byte[]
buffer byte
리턴 byte[]

DecryptBool() 공개 정적인 메소드

public static DecryptBool ( byte encrypted ) : bool
encrypted byte
리턴 bool

DecryptBool() 공개 정적인 메소드

public static DecryptBool ( string encrypted ) : bool
encrypted string
리턴 bool

DecryptChar() 공개 정적인 메소드

public static DecryptChar ( byte encrypted ) : char
encrypted byte
리턴 char

DecryptChar() 공개 정적인 메소드

public static DecryptChar ( string encrypted ) : char
encrypted string
리턴 char

DecryptDouble() 공개 정적인 메소드

public static DecryptDouble ( byte encrypted ) : double
encrypted byte
리턴 double

DecryptDouble() 공개 정적인 메소드

public static DecryptDouble ( string encrypted ) : double
encrypted string
리턴 double

DecryptFloat() 공개 정적인 메소드

public static DecryptFloat ( byte encrypted ) : float
encrypted byte
리턴 float

DecryptFloat() 공개 정적인 메소드

public static DecryptFloat ( string encrypted ) : float
encrypted string
리턴 float

DecryptIV() 공개 정적인 메소드

public static DecryptIV ( byte buffer, byte IV ) : byte[]
buffer byte
IV byte
리턴 byte[]

DecryptIV() 공개 정적인 메소드

public static DecryptIV ( string encrypted, byte vector ) : string
encrypted string
vector byte
리턴 string

DecryptInt() 공개 정적인 메소드

public static DecryptInt ( byte encrypted ) : int
encrypted byte
리턴 int

DecryptInt() 공개 정적인 메소드

public static DecryptInt ( string encrypted ) : int
encrypted string
리턴 int

DecryptKeyIV() 공개 정적인 메소드

public static DecryptKeyIV ( byte buffer, byte key, byte IV ) : byte[]
buffer byte
key byte
IV byte
리턴 byte[]

DecryptLong() 공개 정적인 메소드

public static DecryptLong ( byte encrypted ) : long
encrypted byte
리턴 long

DecryptLong() 공개 정적인 메소드

public static DecryptLong ( string encrypted ) : long
encrypted string
리턴 long

DecryptShort() 공개 정적인 메소드

public static DecryptShort ( byte encrypted ) : short
encrypted byte
리턴 short

DecryptShort() 공개 정적인 메소드

public static DecryptShort ( string encrypted ) : short
encrypted string
리턴 short

DecryptString() 공개 정적인 메소드

public static DecryptString ( byte encrypted ) : string
encrypted byte
리턴 string

DecryptString() 공개 정적인 메소드

public static DecryptString ( string encrypted ) : string
encrypted string
리턴 string

DecryptUInt() 공개 정적인 메소드

public static DecryptUInt ( byte encrypted ) : uint
encrypted byte
리턴 uint

DecryptUInt() 공개 정적인 메소드

public static DecryptUInt ( string encrypted ) : uint
encrypted string
리턴 uint

DecryptULong() 공개 정적인 메소드

public static DecryptULong ( byte encrypted ) : ulong
encrypted byte
리턴 ulong

DecryptULong() 공개 정적인 메소드

public static DecryptULong ( string encrypted ) : ulong
encrypted string
리턴 ulong

DecryptUShort() 공개 정적인 메소드

public static DecryptUShort ( byte encrypted ) : ushort
encrypted byte
리턴 ushort

DecryptUShort() 공개 정적인 메소드

public static DecryptUShort ( string encrypted ) : ushort
encrypted string
리턴 ushort

Encrypt() 공개 정적인 메소드

public static Encrypt ( byte buffer ) : byte[]
buffer byte
리턴 byte[]

Encrypt() 공개 정적인 메소드

public static Encrypt ( bool unencrypted ) : string
unencrypted bool
리턴 string

Encrypt() 공개 정적인 메소드

public static Encrypt ( char unencrypted ) : string
unencrypted char
리턴 string

Encrypt() 공개 정적인 메소드

public static Encrypt ( double unencrypted ) : string
unencrypted double
리턴 string

Encrypt() 공개 정적인 메소드

public static Encrypt ( float unencrypted ) : string
unencrypted float
리턴 string

Encrypt() 공개 정적인 메소드

public static Encrypt ( int unencrypted ) : string
unencrypted int
리턴 string

Encrypt() 공개 정적인 메소드

public static Encrypt ( long unencrypted ) : string
unencrypted long
리턴 string

Encrypt() 공개 정적인 메소드

public static Encrypt ( short unencrypted ) : string
unencrypted short
리턴 string

Encrypt() 공개 정적인 메소드

public static Encrypt ( string unencrypted ) : string
unencrypted string
리턴 string

Encrypt() 공개 정적인 메소드

public static Encrypt ( uint unencrypted ) : string
unencrypted uint
리턴 string

Encrypt() 공개 정적인 메소드

public static Encrypt ( ulong unencrypted ) : string
unencrypted ulong
리턴 string

Encrypt() 공개 정적인 메소드

public static Encrypt ( ushort unencrypted ) : string
unencrypted ushort
리턴 string

EncryptIV() 공개 정적인 메소드

public static EncryptIV ( byte buffer, byte IV ) : byte[]
buffer byte
IV byte
리턴 byte[]

EncryptIV() 공개 정적인 메소드

public static EncryptIV ( string unencrypted, byte vector ) : string
unencrypted string
vector byte
리턴 string

EncryptKeyIV() 공개 정적인 메소드

public static EncryptKeyIV ( byte buffer, byte key, byte IV ) : byte[]
buffer byte
key byte
IV byte
리턴 byte[]

GenerateIV() 공개 정적인 메소드

public static GenerateIV ( ) : byte[]
리턴 byte[]