데이타베이스/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 --결과 : 0PwdCompare의 결과는 1이나 0으로 리턴된다. 1이면 맞는거고 0이면 틀린것 입니다.