密码加密_md5
2024-08-28 17:56:09
md5加密
package com.fh.util; import java.security.MessageDigest; public class MD5 { public static String md5(String str) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(str.getBytes());
byte b[] = md.digest(); int i; StringBuffer buf = new StringBuffer("");
for (int offset = 0; offset < b.length; offset++) {
i = b[offset];
if (i < 0)
i += 256;
if (i < 16)
buf.append("0");
buf.append(Integer.toHexString(i));
}
str = buf.toString();
} catch (Exception e) {
e.printStackTrace(); }
return str;
}
public static void main(String[] args) {
System.out.println(md5(""));
System.out.println(md5("mj1"));
System.out.println(md5("123456"));
System.out.println(md5("123456789123456789"));
}
}
最新文章
- 7.2.12. MySQL如何优化ORDER BY
- hadoop测试环境主配置简例
- Oracle数据库文件恢复与备份思路
- jQuery组织您钞四----jQuery操作DOM
- 解决Eclipse maven servlet-api-2.5.jar jar not loaded问题
- 杭电1002 Etaoin Shrdlu
- [html5] 学习笔记-应用缓存与Web workers
- PHP 无限级分类(递归)
- java基础知识5--集合类(Set,List,Map)和迭代器Iterator的使用
- iOS ibeacon 使用详解
- [CC-COUPLES]Couples sit next to each other
- oracle获取连续时间
- win10 使用tsmmc.msc 提示无法创建管理单元
- ldconfig , ldd 与 LD_LIBRARY_PATH 之间的关系
- 【代码审计】XYHCMS V3.5代码执行漏洞分析
- 10大H5前端框架 ......>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;>;
- 安全测试8_Web安全实战1(DVWA部署)
- 【CF708D】Incorrect Flow 最小费用可行流
- 如何处理好前后端分离的 API 问题(转载自知乎)
- [BZOJ2733][HNOI2010]永无乡 解题报告 启发式合并,线段树合并