파란하늘의 지식창고
Published 2010. 3. 21. 02:37
[MSSQL][tip] 암호화 Study/MSSQL
반응형
MSSQL에서는 아래와 같은 암호화를 지원했었다.
  1. PwdEncrypt - 암호화
    PwdEncrypt('암호화문자')
    ex) INSERT INTO members(user_id, password) VALUES('myid', PwdEncrypt('mypwd'))
  2. 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)

반응형
profile

파란하늘의 지식창고

@Bluesky_

내용이 유익했다면 광고 배너를 클릭 해주세요