将字符串进行md5加密
2024-09-07 16:02:54
import java.security.MessageDigest;
public class MD5Tools {
/**
* 将字符串进行md5加密
*/
public static String create(String str) {
MessageDigest md = null;
try {
md = MessageDigest.getInstance("MD5");
} catch (Exception e) {
System.out.println(e.toString());
e.printStackTrace();
return "";
}
char[] charArray = str.toCharArray();
byte[] byteArray = new byte[charArray.length];
for (int i = 0; i < charArray.length; i++)
byteArray[i] = (byte) charArray[i];
byte[] md5Bytes = md.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();
}
}
最新文章
- maven-web项目中的一些小问题
- jpa注解
- 分布式架构 Hadoop 2.7.X 安装和配置
- 用Nikto探测一个网站所用到的技术
- UML 序列图一点理解
- Python字典方法copy()和deepcopy()的区别
- poj 2777 Count Color(线段树)
- linux crontab任务调度的使用
- (CodeForces 558C) CodeForces 558C
- Telerik_2012_Q3 破解全套下载链接
- Spark源码学习3
- @(报错)could not find the main class, Program will exit(已解决)
- angularJS 自定义元素和属性
- js_1_变量类型
- 第一章 CLR执行模型
- python中的sequence(序列)
- SharePoint 2013 使用 RBS 功能将二进制大型对象 BLOB 存储在内容数据库外部。
- ASP.NET新建解决方案和网站
- JVM复习--新生代GC
- 第三章 logstash - 输入插件之tcp与redis