MSSQL 2005 이상 버젼의 경우 별도의 암호화 모듈을 제공합니다.
2000이하 버젼의 경우 별도 암호화 모듈은 없으며 암호화 함수를 제공(2005 이상도 포함) 합니다.
암호화 함수 : PWDENCRYPT([데이터]) / 임의의 16진수 값을 반환
복호화 함수 : PWDCOMPARE([원본 데이터], [비교 할 데이터]) / 원본 데이터와 비교할 데이터가 같을 경우 1 틀리면 0을 반환
예제)
SQL> SELECT '라면',PWDENCRYPT('라면'), PWDCOMPARE('라면', PWDENCRYPT('라면')), PWDCOMPARE('라면', PWDENCRYPT('국수'))
결과 : [라면] [0x010064BE8FA85E45C5F3ABDDC43A98750D1A9550D13F99A268C1] [1] [0]
2000이하 버젼의 경우 별도 암호화 모듈은 없으며 암호화 함수를 제공(2005 이상도 포함) 합니다.
암호화 함수 : PWDENCRYPT([데이터]) / 임의의 16진수 값을 반환
복호화 함수 : PWDCOMPARE([원본 데이터], [비교 할 데이터]) / 원본 데이터와 비교할 데이터가 같을 경우 1 틀리면 0을 반환
예제)
SQL> SELECT '라면',PWDENCRYPT('라면'), PWDCOMPARE('라면', PWDENCRYPT('라면')), PWDCOMPARE('라면', PWDENCRYPT('국수'))
결과 : [라면] [0x010064BE8FA85E45C5F3ABDDC43A98750D1A9550D13F99A268C1] [1] [0]
'Database > SQL Server' 카테고리의 다른 글
MSSQL 2005 이상 대칭 키 암호화 (3) | 2011.05.02 |
---|---|
SQL SERVER 데이터베이스(*.mdf)/로그(*.ldf) 파일 삭제 (0) | 2011.05.02 |
sqljdbc.jar 가 포함된 Runnable jar파일 실행시 SecurityException 처리 방법 (0) | 2011.03.02 |
MSSQL Session Kill (0) | 2010.11.25 |
MSSQL 2000 시스템 데이터 형식 (0) | 2010.08.15 |