본문 바로가기
DataBase/MS-SQL

Ms-Sql 암호화, 복호화 (PwdEncrypt, PwdCompare)

by 백룡화검 2009. 9. 25.
Ms-Sql의 컬럼을 암호화하기 위한 내장함수가 있다.

-PwdEncrypt : 컬럼의 데이터를 암호화한다. ex. PwdEncrypt('암호화할 데이터')
-PwdCompare : 암호화한 데이터를 비교해서 확인한다. ex. PwdCompare('데이터', 암호화컬럼)

간단 예제

create table TEST (
password varchar(100)
);

테이블을 만든 후

insert into TEST values (PwdEncrypt('1111'));

데이터를 암호화하여 넣은 후 select해보자

select PwdCompare('1111', password) from TEST
결과 : 1

select PwdCompare('2222', password) from TEST
결과 : 0

PwdCompare의 결과는 1이나 0으로 리턴된다. 1이면 맞는거고 0이면 틀린것이다.

출처 : http://junyong.pe.kr/129

'DataBase > MS-SQL' 카테고리의 다른 글

[본문스크랩] :: 엑셀 워크시트를 연결된 서버로 만들기  (0) 2010.04.24
Monitoring Stored Procedure Usage  (0) 2010.04.24
Toad for Sql Server  (0) 2009.06.13
select @@identity 사용  (0) 2009.05.04
MS-SQL Server 백업과 복원  (0) 2008.06.27