privatestaticvoidMd5(StringplainText)...{try...{MessageDigestmd=MessageDigest.getInstance("MD5");md.update(plainText.getBytes());byteb[]=md.digest();inti;StringBufferbuf=newStringBuffer("");for(intoffset=0;offset<b.length;offset++)...{i=b[offset];if(i<0)i+=256;if(i<16)buf.append("0");buf.append(Integer.toHexString(i));}System.out.println("result:"+buf.toString());//32位的加密System.out.println("result:"+buf.toString().substring(8,24));//16位的加密}catch(NoSuchAlgorithmExceptione)...{e.printStackTrace();}}