반응형
MSSQL에서는 아래와 같은 암호화를 지원했었다.
- PwdEncrypt - 암호화
PwdEncrypt('암호화문자')
ex) INSERT INTO members(user_id, password) VALUES('myid', PwdEncrypt('mypwd')) - PwdCompare - 비교
PwdCompare('비교대상문자', '암호화 된 문자')
->양쪽이 같으면 1을 리턴 다르면 0 리턴, 둘중하나가 NULL 이면 NULL 을 리턴
ex) SELECT PwdCompare('1234', password) FROM members WHERE user_id = 'myid'
하지만 PwdEncrypt는 오래된 암호화 모듈이라 차후 버전에서는 사용하지 않을 수 있다.
(http://msdn.microsoft.com/ko-kr/library/dd822791.aspx)
대신 HashBytes의 사용을 권고한다. (http://msdn.microsoft.com/ko-kr/library/ms174415.aspx)
반응형
'Study > MSSQL' 카테고리의 다른 글
[MSSQL][advanced] 데이터의 물리적 구조 (0) | 2009.07.16 |
---|---|
[MSSQL][basic] Primary Key, Unique Key, Clustered Index, NonClustered Index의 차이 (0) | 2009.07.13 |
[MSSQL][advanced] index 통계보기 및 업데이트 하기 (0) | 2009.05.25 |
[MSSQL][tip] datetime과 smalldatetime과 unixtime의 변환 (0) | 2009.05.20 |
[MSSQL][advanced] index 단편화 현상 (0) | 2009.05.19 |
[MSSQL][tip] varchar 타입 컬럼 검색 SP 작성 시 주의사항 (0) | 2009.05.08 |
[MSSQL][advanced] 성능 향상을 위한 query 작성과 tuning (0) | 2009.04.07 |
[MSSQL][tip] identity 증가값 설정 (0) | 2009.04.04 |