Метод | Описание | |
---|---|---|
Crypt ( byte key ) : string | ||
Crypt ( byte key, string salt ) : string | ||
GenerateSalt ( ) : string | ||
GenerateSalt ( int rounds ) : string | ||
PadKeyForCrypt ( byte key, bool &padded ) : byte[] | ||
PadKeyThenCrypt ( byte key ) : string | ||
PadKeyThenCrypt ( byte key, string salt ) : string | ||
SafeEquals ( string a, string b ) : bool |
Checks if two strings are equal. Compares every char to prevent timing attacks.
|
Метод | Описание | |
---|---|---|
CheckKey ( byte key ) : void | ||
GenerateSaltBytes ( int saltLength ) : byte[] |
Метод | Описание | |
---|---|---|
Crypter ( ) : System |
public abstract Crypt ( byte key, string salt ) : string | ||
key | byte | |
salt | string | |
Результат | string |
public abstract GenerateSalt ( ) : string | ||
Результат | string |
public abstract GenerateSalt ( int rounds ) : string | ||
rounds | int | |
Результат | string |
protected static GenerateSaltBytes ( int saltLength ) : byte[] | ||
saltLength | int | |
Результат | byte[] |
public PadKeyForCrypt ( byte key, bool &padded ) : byte[] | ||
key | byte | |
padded | bool | |
Результат | byte[] |
public PadKeyThenCrypt ( byte key ) : string | ||
key | byte | |
Результат | string |
public PadKeyThenCrypt ( byte key, string salt ) : string | ||
key | byte | |
salt | string | |
Результат | string |
public static SafeEquals ( string a, string b ) : bool | ||
a | string | String to compare. |
b | string | String to compare. |
Результат | bool |