C# 클래스 AuthenticationExample.Web.Controllers.Cryptography

파일 보기 프로젝트 열기: pebblecode/AppHarbor.Web.Security

공개 메소드들

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