C# Класс Rainy.Crypto.CryptoHelperDBUser

Показать файл Открыть проект

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

Метод Описание
ComputePasswordHash ( this db_user, string password ) : string
CreateCryptoFields ( this db_user, string password ) : void
DecryptUnicodeString ( this user, byte key, byte ciphertext ) : string
DeriveKeyFromPassword ( this user, string password ) : byte[]
EncryptString ( this user, byte key, string plaintext ) : byte[]
GetPlaintextMasterKey ( this user, string password ) : byte[]
UpdatePassword ( this db_user, string password ) : bool

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

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

public static ComputePasswordHash ( this db_user, string password ) : string
db_user this
password string
Результат string

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

public static CreateCryptoFields ( this db_user, string password ) : void
db_user this
password string
Результат void

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

public static DecryptUnicodeString ( this user, byte key, byte ciphertext ) : string
user this
key byte
ciphertext byte
Результат string

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

public static DeriveKeyFromPassword ( this user, string password ) : byte[]
user this
password string
Результат byte[]

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

public static EncryptString ( this user, byte key, string plaintext ) : byte[]
user this
key byte
plaintext string
Результат byte[]

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

public static GetPlaintextMasterKey ( this user, string password ) : byte[]
user this
password string
Результат byte[]

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

public static UpdatePassword ( this db_user, string password ) : bool
db_user this
password string
Результат bool