C# 클래스 BrockAllen.MembershipReboot.DefaultCrypto

상속: ICrypto
파일 보기 프로젝트 열기: brockallen/BrockAllen.MembershipReboot

공개 메소드들

메소드 설명
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