Entity 속성 값을 암호화하라. NHibernate

사용자 비밀번호 등은 DB 저장시 암호화되고, Entity로 인스턴싱될 때에는 복호화 될때
IUserType 을 이용하여 암호화 Type을 만들고, IoC를 이용하여 여러가지 암화화 Algorithm을 채택할 수 있도록 하였다.

http://www.ayende.com/Blog/archive/2008/07/31/Entities-dependencies-best-practices.aspx


RealAdmin 3.5.1 Beta 1 부터는 IoC와 NHibernate.IUserType을 이용하여 위의 방식을 사용하여, 암호화/복호화를 수행합니다.