以下に示すように:
java.security.messagedigest; Import java.security.nosuchalgorithmexception; public static string getmd5(string val)Slows nosuchalgorithmexception {Messaged md5 = mesagedigest.getinstance( "md5"); md5.update(val.getBytes()); byte [] m = md5.digest(); // encrypt return getString(m); } private static string 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)); } buf.toString();を返します。 // 32-bitまたはreturn buf.toString()。サブストリング(8,24); // 16ビット上記は、Java、Android、MD5暗号化アルゴリズムの実装コード(16ビット、32ビット)のコンテンツ全体です。それがあなたに役立ち、wulin.comをもっとサポートすることを願っています〜