Как показано ниже:
Импорт java.security.messagedigest; import java.security.nosuchalgorithmexception; public class md5 {public static String getMd5 (string val) выбрасывает nosuchalgorithmexception {messagedigest md5 = messagedigest.getinstance ("md5"); md5.update (val.getbytes ()); byte [] m = md5.digest (); // engrypt return getString (m); } частная статическая строка 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)); } return buf.toString (); // 32-битный или возвратный buf.tostring (). Substring (8,24); // 16-битныйВыше приведено все содержание кода реализации (16-битный, 32-битный) алгоритма шифрования Java, Android, MD5, принесенного вам. Я надеюсь, что это будет полезно для вас и поддержать wulin.com больше ~