C# Класс BrockAllen.MembershipReboot.DefaultCrypto

Наследование: ICrypto
Показать файл Открыть проект

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

Метод Описание
DecodeIterations ( string prefix ) : int
EncodeIterations ( int count ) : string
GenerateNumericCode ( int digits ) : string
GenerateSalt ( ) : string
GetCurrentYear ( ) : int
GetIterationsFromYear ( int year ) : int
Hash ( string value ) : string
Hash ( string value, string key ) : string
HashPassword ( string password, int iterations ) : string
SlowEquals ( string a, string b ) : bool
VerifyHash ( string value, string hash ) : bool
VerifyHash ( string value, string key, string hash ) : bool
VerifyHashedPassword ( string hashedPassword, string password ) : bool

Приватные методы

Метод Описание
SlowEqualsInternal ( string a, string b ) : bool

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

DecodeIterations() публичный Метод

public DecodeIterations ( string prefix ) : int
prefix string
Результат int

EncodeIterations() публичный Метод

public EncodeIterations ( int count ) : string
count int
Результат string

GenerateNumericCode() публичный Метод

public GenerateNumericCode ( int digits ) : string
digits int
Результат string

GenerateSalt() публичный Метод

public GenerateSalt ( ) : string
Результат string

GetCurrentYear() публичный Метод

public GetCurrentYear ( ) : int
Результат int

GetIterationsFromYear() публичный Метод

public GetIterationsFromYear ( int year ) : int
year int
Результат int

Hash() публичный Метод

public Hash ( string value ) : string
value string
Результат string

Hash() публичный Метод

public Hash ( string value, string key ) : string
value string
key string
Результат string

HashPassword() публичный Метод

public HashPassword ( string password, int iterations ) : string
password string
iterations int
Результат string

SlowEquals() публичный Метод

public SlowEquals ( string a, string b ) : bool
a string
b string
Результат bool

VerifyHash() публичный Метод

public VerifyHash ( string value, string hash ) : bool
value string
hash string
Результат bool

VerifyHash() публичный Метод

public VerifyHash ( string value, string key, string hash ) : bool
value string
key string
hash string
Результат bool

VerifyHashedPassword() публичный Метод

public VerifyHashedPassword ( string hashedPassword, string password ) : bool
hashedPassword string
password string
Результат bool