Méthode | Description | |
---|---|---|
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.
|
Méthode | Description | |
---|---|---|
CheckKey ( byte key ) : void | ||
GenerateSaltBytes ( int saltLength ) : byte[] |
Méthode | Description | |
---|---|---|
Crypter ( ) : System |
public abstract Crypt ( byte key, string salt ) : string | ||
key | byte | |
salt | string | |
Résultat | string |
public abstract GenerateSalt ( int rounds ) : string | ||
rounds | int | |
Résultat | string |
protected static GenerateSaltBytes ( int saltLength ) : byte[] | ||
saltLength | int | |
Résultat | byte[] |
public PadKeyForCrypt ( byte key, bool &padded ) : byte[] | ||
key | byte | |
padded | bool | |
Résultat | byte[] |
public PadKeyThenCrypt ( byte key ) : string | ||
key | byte | |
Résultat | string |
public PadKeyThenCrypt ( byte key, string salt ) : string | ||
key | byte | |
salt | string | |
Résultat | string |
public static SafeEquals ( string a, string b ) : bool | ||
a | string | String to compare. |
b | string | String to compare. |
Résultat | bool |