Como mostrado abaixo:
importar java.security.Messagedigest; importar java.security.nosuchalgorithMexception; classe pública md5 {public static string getMd5 (string val) lança nosuchalgorithMexception {Messagedigest md5 = Messagedigest.getInstance ("md5"); md5.Update (val.getBytes ()); byte [] m = md5.digest (); // criptografar retorno getString (m); } string estática privada getString (byte [] b) {stringbuffer buf = new StringBuffer (); for (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)); } retornar buf.toString (); // 32 bits ou retorno buf.toString (). Substring (8,24); // 16 bitsO exposto acima é o conteúdo inteiro do código de implementação (16 bits, 32 bits) do algoritmo de criptografia Java, Android, MD5 trazido a você. Espero que seja útil para você e apoiar mais wulin.com ~