2012-05-22 1 views
1

능통 자 NHibernate와 암호, 등록 정보를 암호화하는하지만 난에 의심의 여지를 유창하게 구사 방법어떻게 내 asp.net의 MVC 3</p> <p>에서 사용자 클래스를 만들려고하고

public class User 
{ 
    public virtual int Id { get; set; } 

    [Required] 
    public virtual string Username { get; set; } 

    [Required] 
    [DataType(DataType.Password)] 
    public virtual string Password { get; set; } 

    public virtual IList<UserGame> UserGames { get; set; } 
} 

public class UserMap : ClassMap<User> 
{ 
    public UserMap() 
    { 
     Id(x => x.Id).GeneratedBy.HiLo("1000"); 
     Map(x => x.Username).Unique(); 
     Map(x => x.Password); 
     HasMany(x => x.UserGames).Cascade.All(); 
    } 
} 
+2

첫째, encr하지 않습니다 ypt 암호 - 해시 : http://stackoverflow.com/a/482268/54499 –

+2

다소 차이가 있습니다. 또한 해쉬에 소금을 추가하는 것에 대한 설명에주의를 기울여 무차별 공격을 더욱 어렵게 만듭니다. –

답변

관련 문제