아미(아름다운미소)

MSSQL 암호화, 복호화 (PwdEncrypt, PwdCompare) 본문

데이타베이스/MSSQL

MSSQL 암호화, 복호화 (PwdEncrypt, PwdCompare)

유키공 2018. 6. 25. 11:21

MSSQL의 컬럼을 암호화하기 위한 내장함수

-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이면 틀린것 입니다.


Comments