C# Класс AuthenticationExample.Web.Controllers.Cryptography

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

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

Метод Описание
Hash ( string password, int iterations = 100000 ) : string
RandomString ( int length, string allowedChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" ) : string
Verify ( string hashedPassword, string password ) : bool

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

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

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

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

public static Hash ( string password, int iterations = 100000 ) : string
password string
iterations int
Результат string

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

public static RandomString ( int length, string allowedChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" ) : string
length int
allowedChars string
Результат string

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

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