MD5加密使用
来源:互联网 发布:mac解压rar软件 编辑:程序博客网 时间:2024/06/05 14:26
public class Md5Encrypt {
public String Encrypt(String strSrc) {
MessageDigest md = null;
Md5Encrypt mept = new Md5Encrypt();
String strDes = null;
byte[] bt = strSrc.getBytes();
try {
md = MessageDigest.getInstance("MD5");
md.update(bt);
strDes = mept.bytes2Hex(md.digest()); //to HexString
} catch (Exception e) {
System.out.println("Invalid algorithm.\n" + e.getMessage());
return null;
}
return strDes;
}
private String bytes2Hex(byte[] bts) {
String des = "";
String tmp = null;
for (int i = 0; i < bts.length; i++) {
tmp = (Integer.toHexString(bts[i] & 0xFF));
if (tmp.length() == 1) {
des += "0";
}
des += tmp;
}
return des;
}
}
需要使用的时候:
Md5Encrypt md = new Md5Encrypt();
password = md.Encrypt(password);
写了个MD5加密,你们谁要用直接用
公共方法,我测试了
public String Encrypt(String strSrc) {
MessageDigest md = null;
Md5Encrypt mept = new Md5Encrypt();
String strDes = null;
byte[] bt = strSrc.getBytes();
try {
md = MessageDigest.getInstance("MD5");
md.update(bt);
strDes = mept.bytes2Hex(md.digest()); //to HexString
} catch (Exception e) {
System.out.println("Invalid algorithm.\n" + e.getMessage());
return null;
}
return strDes;
}
private String bytes2Hex(byte[] bts) {
String des = "";
String tmp = null;
for (int i = 0; i < bts.length; i++) {
tmp = (Integer.toHexString(bts[i] & 0xFF));
if (tmp.length() == 1) {
des += "0";
}
des += tmp;
}
return des;
}
}
需要使用的时候:
Md5Encrypt md = new Md5Encrypt();
password = md.Encrypt(password);
写了个MD5加密,你们谁要用直接用
公共方法,我测试了
0 0
- 使用MD5加密
- 使用MD5加密
- 使用MD5加密函数
- ASP使用MD5加密
- 使用MD5进行加密
- 使用MD5加密用户密码
- 使用MD5加密
- 使用MD5进行加密
- iOS 使用 md5加密
- MD5加密使用
- 使用MD5数据加密
- MD5加密使用
- MD5加密使用
- android 使用md5加密
- MD5加密使用
- 使用MD5加密用户密码
- 使用MD5算法加密
- 如何使用MD5加密
- 让不懂编程的人爱上iOS7
- html页面中文显示乱码
- C# 制作Java +Mysql+Tomcat 环境安装程序,一键式安装 (续集Tomcat 配置)
- 关于通过uri获取文件的大小
- 控制台转向
- MD5加密使用
- 用Delphi获取当前系统时间
- 远程控制 远程监控软件2013年终极排行榜
- VC默认的字体
- Why the "volatile" type class should not be used
- 使用larbin网络爬虫的问题
- cocos2d-x学习笔记之touch分发器1
- OSA开源管理平台
- linux进程后台运行