2011년 8월 2일 화요일

MD5로 인코딩 하기

java.security 패키지를 이용해서 MD5로 인코딩하는 static method

public static String getMd5(String src) throws Exception {
java.security.MessageDigest md5 = null;
try {
md5 = java.security.MessageDigest.getInstance("MD5");
} catch (Exception e) {
return "";
}

String eip;
byte[] bip;
String temp = "";
String tst = src;

bip = md5.digest(tst.getBytes());
for (int i = 0; i < bip.length; i++) {
eip = "" + Integer.toHexString((int) bip[i] & 0x000000ff);
if (eip.length() < 2)
eip = "0" + eip;
temp = temp + eip;
}
return temp;
}

댓글 없음:

댓글 쓰기