C# Class AuthenticationExample.Web.Controllers.Cryptography

Afficher le fichier Open project: pebblecode/AppHarbor.Web.Security

Méthodes publiques

Méthode Description
Hash ( string password, int iterations = 100000 ) : string
RandomString ( int length, string allowedChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" ) : string
Verify ( string hashedPassword, string password ) : bool

Private Methods

Méthode Description
ByteArraysEqual ( byte a, byte b ) : bool

Method Details

Hash() public static méthode

public static Hash ( string password, int iterations = 100000 ) : string
password string
iterations int
Résultat string

RandomString() public static méthode

public static RandomString ( int length, string allowedChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" ) : string
length int
allowedChars string
Résultat string

Verify() public static méthode

public static Verify ( string hashedPassword, string password ) : bool
hashedPassword string
password string
Résultat bool