当前位置: 编程技术>java/j2ee
java md5工具类分享
来源: 互联网 发布时间:2014-11-02
本文导语: 代码如下:import javasecurityMessageDigest;import javasecurityNoSuchAlgorithmException;/** * MD5工具类 * * @author * @version 0 */ public class Md5Util { /** * Md * * @param value the value * @return the string ...
代码如下:
import javasecurityMessageDigest;
import javasecurityNoSuchAlgorithmException;
/**
* MD5工具类
*
* @author
* @version 0
*/
public class Md5Util {
/**
* Md
*
* @param value the value
* @return the string
*/
public static String md5(String value) {
try {
MessageDigest md = MessageDigestgetInstance("md5");
byte[] e = mddigest(valuegetBytes());
return toHex(e);
}
catch (NoSuchAlgorithmException e) {
eprintStackTrace();
return value;
}
}
/**
* Md
*
* @param bytes the bytes
* @return the string
*/
public static String md5(byte[] bytes){
try {
MessageDigest md = MessageDigestgetInstance("md5");
byte[] e = mddigest(bytes);
return toHex(e);
}
catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return "";
}
}
/**
* To hex
*
* @param bytes the bytes
* @return the string
*/
private static String toHex(byte bytes[]){
StringBuilder hs = new StringBuilder();
String stmp ="";
for (int n = 0; n < byteslength; n++) {
stmp = IntegertoHexString(bytes[n] & 0xff);
if (stmplength() == 1)
hsappend("0")append(stmp);
else
hsappend(stmp);
}
return hstoString();
}
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。