JAVA md5加密的工具类
生活随笔
收集整理的這篇文章主要介紹了
JAVA md5加密的工具类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編程中經常有用到MD5加密的情況,Java語言并沒有像PHP一樣提供原生的MD5加密字符串的函數,需要MD5加密的時候,往往需要自己寫。以下是我寫的md5工具類。留待以后使用
public class MD5Utils {//進行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();} }總結
以上是生活随笔為你收集整理的JAVA md5加密的工具类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HttpURLConnection 发送
- 下一篇: HttpClient发送Get请求(ja