MD5 en Java (2)
Este realmente me pareció el más óptimo para crear un resumen MD5. Lo encontré en www.gravatar.com.
1 import java.io.UnsupportedEncodingException;
2 import java.security.MessageDigest;
3 import java.security.NoSuchAlgorithmException;
4
5 public class MD5Util {
6
7 public static String hex(byte[] array) {
8 StringBuffer sb = new StringBuffer();
9 for (int i = 0; i < array.length; ++i) {
10 sb.append(Integer.toHexString((array[i] & 0xFF) | 0x100).substring(1, 3));
11 }
12 return sb.toString();
13 }
14
15 public static String md5Hex(String message) {
16 try {
17 MessageDigest md =
18 MessageDigest.getInstance("MD5");
19 return hex(md.digest(message.getBytes("CP1252")));
20 } catch (NoSuchAlgorithmException e) {
21 } catch (UnsupportedEncodingException e) {
22 }
23 return null;
24 }
25 }
26
27
Comentarios
Publicar un comentario
Si quieres hacer una pregunta más específica, hazla en los foros que tenemos habilitados en Google Groups
Ah! solo se permiten comentarios de usuarios registrados. Si tienes OpenID, bienvenido! Puedes obtener su OpenID, aquí: http://openid.net/