您的位置:首页 > 编程语言 > Java开发

Java实现MD5算法

2007-12-11 12:32 239 查看
很实用的一个类

同时介绍一个MD5查询网站~~是查询 不是破解 强悍哦~~~号称4T硬盘

http://www.cmd5.com/


import java.security.MessageDigest;






public class MD5...{




private String inStr;


private MessageDigest md5;






public MD5(String inStr)...{


this.inStr = inStr;




try...{


this.md5 = MessageDigest.getInstance("MD5");


}




catch (Exception e)...{


System.out.println(e.toString());


e.printStackTrace();


}


}










public String compute()...{




char[] charArray = this.inStr.toCharArray();


byte[] byteArray = new byte[charArray.length];


for (int i=0; i<charArray.length; i++)


byteArray[i] = (byte) charArray[i];




byte[] md5Bytes = this.md5.digest(byteArray);


StringBuffer hexValue = new StringBuffer();




for(int i=0; i<md5Bytes.length; i++)...{


int val = ((int) md5Bytes[i] ) & 0xff;


if (val < 16) hexValue.append("0");


hexValue.append(Integer.toHexString(val));


}


return hexValue.toString();


}




}



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: