개인정보 같은 것들을 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 |