웹 개발 메모장
[mssql] DB에서 데이터 암호화하기 본문
DB에서 데이터를 암호화시키려면?
개인정보 같은 것들을 DB에 그냥 저장시킬 수 없다.
암호화 작업이 필요하다.
JAVA나 C# 등의 소스코드에서 데이터를 암호화시켜 DB로 보내고
DB에서 가져온 암호화된 데이터를 소스코드에서 복호화할 수 있다.
위 방법 말고 다른 방법도 있다.
소스코드에서는 암호화 복호화 작업을 하지않고 DB에서 처리를 해주는 방식이 있다.
우선 암복호화를 하게될 Key를 생성해주고
생성된 키를 사용하려면 키를 'Open' 해주고
키를 사용해서 '테스트' 라는 문자열을 암호화해서 출력해보자.
< 결과
암호화 시켰던 '테스트'를 복호화해서 출력해보자
< 결과
키를 사용했으면 'Close' 해준다.
'옛날.. > mssql' 카테고리의 다른 글
[mysql] INDEX 란? (3) | 2018.03.28 |
---|---|
[mssql] 게시판 리스트 뽑는 SELECT 문 (0) | 2017.10.18 |
[mssql] 테이블 컬럼 을 예약어로 사용하기 (1) | 2017.06.30 |
Comments