비밀번호(password) 암호화 하기
요즘과 같이 개인정보가 중요한 시대에 회원가입을 암호화를 하지않는 다면 엄청 큰일로 다뤄진다. 그래서 페이지의 기본중 하나라고 할 수 있는 암호화를 해볼 생각이다. 전체적인 로직은 간단하다. 패스워드정보를 Servlet을 통해 DB로 가기전 Filter로 가로채 암호화 작업을 진행 후 Servlet한테 다시 건내주고 그 데이터를 저장하거나 조회한다. 순서 1. Filter를 통해 중간에 날아가는 데이터를 캐치한다. 2. 캐치된 데이터중 password와 관련된 정보만 추출하여 암호화를 진행한다. 2-1. getParameter를 오버라이딩을 해서 할 것이다. 2-2. 추출된 key값 password는 암호화 알고리즘인 SHA512로 암호화를 진행. 2-2-1. 암호화는 만들어진 MessageDigest에..
Back-end/Servlet & JSP
2019. 1. 5. 13:55