Como se muestra a continuación:
import java.security.messagedigest; import java.security.nosuchalgorithmexception; public class md5 {public static string getMd5 (string val) lanza nosuchalgorithmexexception {Messagedigest md5 = Messagedigest.getInstance ("Md5"); md5.Update (val.getBytes ()); byte [] m = md5.digest (); // encrypt return getTring (m); } cadena estática privada getString (byte [] b) {stringBuffer buf = new StringBuffer (); para (int i = 0; i <b.length; i ++) {int a = b [i]; if (a <0) a+= 256; if (a <16) buf.append ("0"); buf.append (integer.tohexstring (a)); } return buf.ToString (); // 32 bit o devolver buf.ToString (). Subcandación (8,24); // 16 bitsLo anterior es todo el contenido del código de implementación (16 bits, 32 bits) del algoritmo de cifrado Java, Android y MD5 que se le trajo. Espero que sea útil para usted y apoye a Wulin.com más ~