MD5加密,java工具类 String 转变成MD5 String 详细代码,工具类Android开发必备
16lz
2021-01-22
MD5加密,java工具类
String 转变成MD5 String 详细代码,工具类Android开发必备
作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985
QQ986945193 博客园主页:http://www.cnblogs.com/mcxiaobing/
/** @param inStr
* @return
*/
public static String MD5(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();
更多相关文章
- DroidDraw---Android的界面设计工具
- android使用存储在assets文件夹中的Linux工具
- delphi_Xe6开发android程序要附加安装其他SDK或工具吗?
- 哪个移动系统适合程序员?
- javaAndroid实现刚刚发表几天前的日期工具类
- 北京一年工作经验的java web开发程序员税前5K是不是要高了?
- 黑马程序员_Java基础_我的Day09学习笔记
- JMeter-Java压力测试工具-02
- Java的Char的简单工具类CharUtil2.0