상세 컨텐츠

본문 제목

mssql2005 부터 사용가능한 암호화,복호화 함수 사용법

데이터베이스

by 김일국 2011. 5. 17. 10:22

본문

DECLARE @CLEARTEXT VARCHAR(255)
DECLARE @ENCDATA VARBINARY(255) -- 실제 테이블필드 속성을 varbinary(255)로 만든다
DECLARE @DECDATA VARCHAR(255)

SET @CLEARTEXT = '7010131000000' -- 암호화할 주민번호
SET @ENCDATA = ENCRYPTBYPASSPHRASE('KIM1',@CLEARTEXT); -- 암호화
SET @DECDATA = CONVERT(VARCHAR(MAX), DECRYPTBYPASSPHRASE('KIM1',@ENCDATA)); -- 복호화

SELECT @CLEARTEXT AS '원본데이터', @ENCDATA AS '암호화된데이터', @DECDATA AS '복호화된 데이터'

관련글 더보기

댓글 영역