웹 개발 메모장

[mssql] DB에서 데이터 암호화하기 본문

옛날../mssql

[mssql] DB에서 데이터 암호화하기

도로롱주 2017. 6. 30. 14:42





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