Seperti yang ditunjukkan di bawah ini:
Impor java.security.messagedigest; impor java.security.nosuchalgorithMexception; kelas publik md5 {public static string getMd5 (string val) melempar nosuchalgorithMexception {messageDigest md5 = messageDigest.getinstance ("md5"); md5.update (val.getbytes ()); byte [] m = md5.gigest (); // enkripsi return getstring (m); } private static string getString (byte [] b) {stringBuffer buf = new stringBuffer (); untuk (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 atau return buf.tostring (). Substring (8,24); // 16-bitDi atas adalah seluruh konten kode implementasi (16-bit, 32-bit) dari algoritma enkripsi Java, Android, MD5 yang dibawa kepada Anda. Saya harap ini akan membantu Anda dan mendukung wulin.com lebih banyak ~