1: String username = request.getParameter("username"); 2: String password = request.getParameter("password"); 3: PreparedStatement p=null; 4: try { 5: ...... 6: if (username==nill || password==null 7: || !isAuthenticatedUser(usename, password)) { 8: throw new MyException("인증 에러" 9: } 10: MessageDigest md = MessageDigest.getInstance("SHA-256"); 11: md.reset(); 12: ...... 13: // 패스워드는 해쉬 함수를 이용하여 DB에 저장한다. 14: password =md.digest(password.getBytes()); 15: p = conn.preparedStatement(" INSERT INTO employees VALUES(?,?)" ); 16: p.setString(1,username); 17: p.setString(2,password); 18: p.execute(); 19: ...... 20: }