package com.tarena.util;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Arrays;
public class Md5Utils {
public static byte[] md5(byte[] data){
try {
MessageDigest md = MessageDigest.getInstance("md5");
md.update(data);
return md.digest();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return new byte[]{};
}
public static String md5(String data){
try {
byte[] md5 = md5(data.getBytes("utf-8"));
return toHexString(md5);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return "";
}
public static String toHexString(byte[] md5) {
StringBuilder buf = new StringBuilder();
for(byte b : md5){
buf.append(leftPad(Integer.toHexString(b & 0xff),
'0', 2));
}
return buf.toString();
}
public static String leftPad(String hex, char c, int size) {
char[] cs = new char[size];
Arrays.fill(cs, c);
System.arraycopy(hex.toCharArray(), 0,
cs, cs.length-hex.length(), hex.length());
return new String(cs);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Md5Utils.rar_md5utils_服务器
共1个文件
java:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 49 浏览量
2022-09-24
18:18:18
上传
评论
收藏 602B RAR 举报
温馨提示
MD5算法,用于系统登录界面输入密码时,服务器经过该算法加密用于存储密码。
资源推荐
资源详情
资源评论
收起资源包目录
Md5Utils.rar (1个子文件)
Md5Utils.java 1KB
共 1 条
- 1
资源评论
weixin_42651887
- 粉丝: 94
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功