Ms-Sql의 컬럼을 암호화하기 위한 내장함수가 있다.
-PwdEncrypt : 컬럼의 데이터를 암호화한다. ex. PwdEncrypt('암호화할 데이터')
-PwdCompare : 암호화한 데이터를 비교해서 확인한다. ex. PwdCompare('데이터', 암호화컬럼)
간단 예제
create table TEST (
-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
테이블을 만든 후
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 |