본문 바로가기

데이터베이스/MSSQL

[펌]MSSQL 문자열 암호화(DB에서 직접)

개인정보 같은 것들을 DB에 그냥 저장시킬 수 없다.

암호화 작업이 필요하다.

JAVA나 C# 등의 소스코드에서 데이터를 암호화시켜 DB로 보내고

DB에서 가져온 암호화된 데이터를 소스코드에서 복호화할 수 있다.

 

위 방법 말고 다른 방법도 있다.

소스코드에서는 암호화 복호화 작업을 하지않고 DB에서 처리를 해주는 방식이 있다.

 

 

 

 

우선 암복호화를 하게될 Key 생성해주고

 

 

 

 

생성된 키를 사용하려면 키를 'Open' 해주고

 

 

 

 

키를 사용해서 '테스트' 라는 문자열을 암호화해서 출력해보자.

 

 

  < 결과

 

 

 

암호화 시켰던 '테스트'를 복호화해서 출력해보자

 

 < 결과

 

 

 

키를 사용했으면 'Close' 해준다.



출처: https://dororongju.tistory.com/3 [웹 개발 메모장]

'데이터베이스 > MSSQL' 카테고리의 다른 글

설치된 트리거 목록 검색  (0) 2020.12.24
MSSQL 제한된 사용자 처리  (0) 2020.12.10
mssql exprss 자동백업하기  (0) 2020.06.29
MSSQL메모리 반환 문제.  (0) 2020.06.05
주석 추가 및 조회  (0) 2018.11.02