import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5Hash { private static MessageDigest md; static { try { md = MessageDigest.getInstance("MD5"); } catch (NoSuchAlgorithmException e) { // do nothing } } public static byte[] encode(String str) { if (str == null) { return null; } return digest(str.getBytes()); } public static byte[] encode(byte[] bytes) { if (bytes == null) { return null; } return digest(bytes); } private static byte[] digest(byte[] msg) { md.reset(); return md.digest(msg); } }
'programming > java' 카테고리의 다른 글
XOM 시작하기(Creating XML Documents) (0) | 2008.09.18 |
---|---|
XOM 소개 (0) | 2008.09.18 |
SystemProp.java (0) | 2008.09.18 |
자바에서 AES 암호화 알고리즘 사용하기 (0) | 2008.09.18 |
Java SE 6 새로운 기능 (0) | 2007.11.09 |