C# Класс Web.Models.Authenticator

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

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

Метод Описание
Create ( string email, string password ) : User
Hash ( string rawPassword, byte salt ) : string
PasswordsMatch ( string rawPassword, string hashedPassword, byte salt ) : bool

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

Метод Описание
BuildRandomSalt ( ) : byte[]
DoHash ( string password, byte salt ) : byte[]

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

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

public Create ( string email, string password ) : User
email string
password string
Результат User

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

public Hash ( string rawPassword, byte salt ) : string
rawPassword string
salt byte
Результат string

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

public PasswordsMatch ( string rawPassword, string hashedPassword, byte salt ) : bool
rawPassword string
hashedPassword string
salt byte
Результат bool