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

database 2009/08/24 16:48
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이면 틀린것이다.

저작자 표시
Trackback 0 : Comments 2
◀ PREV : [1] : ... [39] : [40] : [41] : [42] : [43] : [44] : [45] : [46] : [47] : ... [154] : NEXT ▶
오픈웹을 지지합니다