AutorÃa | Ultima modificación | Ver Log |
package com.cesams.twogetskills.library;
import android.util.Log;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5
{
public static final String TAG = "C2GS - MD5";
public static String hex(byte[] array)
{
StringBuffer sb = new StringBuffer();
for (int i = 0; i < array.length; i++)
{
sb.append(Integer.toHexString(array[i] & 0xFF | 0x100).substring(1, 3));
}
return sb.toString();
}
public static String generar(String message) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");
return hex(md.digest(message.getBytes("CP1252")));
}
catch (NoSuchAlgorithmException ex)
{
Log.d(TAG, ex.getMessage());
}
catch (UnsupportedEncodingException ex)
{
Log.d(TAG, ex.getMessage());
}
return null;
}
}