이전 포스팅을 지나오면서 JDBC를 이용해 DB를 연결했었습니다. 문제는 연결 정보인 context.xml가 Github와 같이 웹 상에 공유되면 보안적으로 문제가 발생하므로 DB 계정 정보를 암호화하는 방법에 대해서 포스팅해보려 합니다. ■ 데이터베이스 암호화 데이터를 서버와 클라이언트 간 통신 시 암호화하여 전송하지 않으면 네트워크 스니핑 등을 통한 중요 정보가 외부에 노출될 수 있습니다. 개인정보보호법에 의거하여 회원의 중요한 정보들(고유식별번호, 비밀번호, 바이오정보 등)은 반드시 암호화하여 처리를 해야 하며, 비밀번호는 일방향 암호화를 해야 합니다.(복호화 금지) ◎참고 : 평문 => 암호문 (암호화) / 암호문 => 평문 (복호화) 암호화의 종류는 양방향 암호화, 단방향 암호화 등 다양하게 있..