【工具】Java实现MD5算法
package my; import java.security.*; public class MD5 { public void MD5(){} public String func(String str){ try{ byte[] byteStr=str.getBytes(); MessageDigest digest=MessageDigest.getInstance("MD5"); digest.update(byteStr); byte[] result=digest.digest(); StringBuffer bf=new StringBuffer(); for(int i=0;i<result.length;i++){ int val=((int)result[i])&0xff; if(val<16){ bf.append("0"); } bf.append(Integer.toHexString(val)); } return bf.toString(); } catch(Exception e){ e.printStackTrace(); return null; } } public static void main(String[] ss){ MD5 md=new MD5(); String str1="测试文字,收到回复还是环境的开发和思考"; String result1=md.func(str1); System.out.println(result1); } }