java.security.MessageDigest md5 = null; try { md5 = java.security.MessageDigest.getInstance("MD5"); } catch (Exception e) { e.printStackTrace(); view.addObject("result", "error"); } String eip; byte[] bip; String temp = ""; String tst = user.getInPASSWORD(); bip = md5.digest(tst.getBytes()); for (int i = 0; i < bip.length; i++) { eip = "" + Integer.toHexString((int) bip[i] & 0x000000ff); if (eip.length() < 2)</div> eip = "0" + eip;</div> temp = temp + eip;</div> } System.out.println(temp);
입력된 값을 MD5형식으로 바꾸는 자바 코드입니다.
MD5도 뚫린 마당에… MD5라니.. 라고 생각이 들지만… 최소한에 보안장치는 해두는 것이 좋다고 생각 됩니다.
보안은 아무리 강조해도 지나 치지 않으니깐 … ^^
쿼리자체를 MD5 형식으로 저장하는 방법도 있습니다 . 이건 다음에….