JAVA md5加密的工具类
生活随笔
收集整理的這篇文章主要介紹了
JAVA md5加密的工具类
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
編程中經(jīng)常有用到MD5加密的情況,Java語(yǔ)言并沒(méi)有像PHP一樣提供原生的MD5加密字符串的函數(shù),需要MD5加密的時(shí)候,往往需要自己寫(xiě)。以下是我寫(xiě)的md5工具類。留待以后使用
public class MD5Utils {//進(jìn)行md5加密的工具類public static String string2MD5(String inStr){MessageDigest md5 = null;try{md5 = MessageDigest.getInstance("MD5");}catch (Exception e){System.out.println(e.toString());e.printStackTrace();return "";}char[] charArray = inStr.toCharArray();byte[] byteArray = new byte[charArray.length];for (int i = 0; i < charArray.length; i++)byteArray[i] = (byte) charArray[i];byte[] md5Bytes = 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();} }總結(jié)
以上是生活随笔為你收集整理的JAVA md5加密的工具类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: HttpURLConnection 发送
- 下一篇: HttpClient发送Get请求(ja