كما هو موضح أدناه:
استيراد java.security.messagedigest ؛ استيراد java.security.nosuchalgorithmexception ؛ الفئة العامة md5 {سلسلة ثابتة getmd5 (سلسلة val) رمي nosuchalgorithmexception {messagedigest md5 = messagedigest.getInstance ("md5") ؛ md5.update (val.getBytes ()) ؛ byte [] m = md5.digest () ؛ // encrypt return getString (m) ؛ } السلسلة الثابتة الخاصة getString (byte [] b) {StringBuffer buf = new StringBuffer () ؛ لـ (int i = 0 ؛ i <b.length ؛ i ++) {int a = b [i] ؛ إذا (a <0) a+= 256 ؛ إذا (A <16) buf.append ("0") ؛ buf.append (integer.toHexString (a)) ؛ } return buf.toString () ؛ // 32-bit أو return buf.ToString (). substring (8،24) ؛ // 16 بتما سبق هو المحتوى الكامل لرمز التنفيذ (16 بت ، 32 بت) من خوارزمية تشفير Java و Android و MD5 التي تم تقديمها إليك. آمل أن يكون ذلك مفيدًا لك ودعم wulin.com أكثر ~