C# Класс ServiceStack.AesUtils

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

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

Метод Описание
CreateCryptAuthKeysAndIv ( byte &cryptKey, byte &authKey, byte &iv ) : void
CreateIv ( ) : byte[]
CreateKey ( ) : byte[]
CreateKeyAndIv ( byte &cryptKey, byte &iv ) : void
CreateSymmetricAlgorithm ( ) : SymmetricAlgorithm
Decrypt ( byte encryptedBytes, byte cryptKey, byte iv ) : byte[]
Decrypt ( string encryptedBase64, byte cryptKey, byte iv ) : string
Encrypt ( byte bytesToEncrypt, byte cryptKey, byte iv ) : byte[]
Encrypt ( string text, byte cryptKey, byte iv ) : string

Описание методов

CreateCryptAuthKeysAndIv() публичный статический Метод

public static CreateCryptAuthKeysAndIv ( byte &cryptKey, byte &authKey, byte &iv ) : void
cryptKey byte
authKey byte
iv byte
Результат void

CreateIv() публичный статический Метод

public static CreateIv ( ) : byte[]
Результат byte[]

CreateKey() публичный статический Метод

public static CreateKey ( ) : byte[]
Результат byte[]

CreateKeyAndIv() публичный статический Метод

public static CreateKeyAndIv ( byte &cryptKey, byte &iv ) : void
cryptKey byte
iv byte
Результат void

CreateSymmetricAlgorithm() публичный статический Метод

public static CreateSymmetricAlgorithm ( ) : SymmetricAlgorithm
Результат System.Security.Cryptography.SymmetricAlgorithm

Decrypt() публичный статический Метод

public static Decrypt ( byte encryptedBytes, byte cryptKey, byte iv ) : byte[]
encryptedBytes byte
cryptKey byte
iv byte
Результат byte[]

Decrypt() публичный статический Метод

public static Decrypt ( string encryptedBase64, byte cryptKey, byte iv ) : string
encryptedBase64 string
cryptKey byte
iv byte
Результат string

Encrypt() публичный статический Метод

public static Encrypt ( byte bytesToEncrypt, byte cryptKey, byte iv ) : byte[]
bytesToEncrypt byte
cryptKey byte
iv byte
Результат byte[]

Encrypt() публичный статический Метод

public static Encrypt ( string text, byte cryptKey, byte iv ) : string
text string
cryptKey byte
iv byte
Результат string