java md5工具類分享
更新時間:2014年02月17日 11:58:02 作者:
這篇文章主要介紹了java的md5工具類,需要的朋友可以參考下
復制代碼 代碼如下:
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();
}
}
相關(guān)文章
Java實現(xiàn)猜數(shù)字小游戲(有次數(shù)限制)
這篇文章主要為大家詳細介紹了Java實現(xiàn)猜數(shù)字小游戲,有次數(shù)限制,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-05-05
Mybatis之Select Count(*)的獲取返回int的值操作
這篇文章主要介紹了Mybatis之Select Count(*)的獲取返回int的值操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11
使用jaxp進行dom解析_動力節(jié)點Java學院整理
這篇文章主要介紹了使用jaxp進行dom解析的相關(guān)資料,需要的朋友可以參考下2017-08-08

