C# Класс AesEncryptor, TapBand

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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[]