当前位置:网站首页>MD5加密工具类
MD5加密工具类
2022-08-08 00:11:00 【biienu】
MD5加密工具类
package com.biienu.utils;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public final class MD5 {
public static String encrypt(String strSrc) {
try {
char hexChars[] = {
'0', '1', '2', '3', '4', '5', '6', '7', '8',
'9', 'a', 'b', 'c', 'd', 'e', 'f' };
byte[] bytes = strSrc.getBytes();
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(bytes);
bytes = md.digest();
int j = bytes.length;
char[] chars = new char[j * 2];
int k = 0;
for (int i = 0; i < bytes.length; i++) {
byte b = bytes[i];
chars[k++] = hexChars[b >>> 4 & 0xf];
chars[k++] = hexChars[b & 0xf];
}
return new String(chars);
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
throw new RuntimeException("MD5加密出错!!+" + e);
}
}
public static void main(String[] args) {
System.out.println(MD5.encrypt("111111"));
}
}
边栏推荐
- Detailed explanation of SQL DNSlog injection
- 【UiPath2022+C#】UiPath 调试
- Force buckle 206, reverse linked list
- MPLS network to SRv6 network evolution
- Antdv+Asp.net WebApi Development of Student Information Management System (1)
- 章鱼网络进展月报 | 2022.7.1-7.31
- JMeter
- 程序后台运行并实时输出日志
- 对PHP数组进行自定义排序
- Failed to initialize NVML: Driver/library version mismatch
猜你喜欢
随机推荐
solidworls视图与模型及绘图操作快捷方式
设计循环队列
【数据挖掘】滴滴公司数据挖掘工程师笔试题
同花顺炒股软件正规吗?安全吗?
PLC运动控制系列之梯形速度曲线
两个栈实现一个队列(图解最简单版)
普通人可以开户炒股吗?开户安全吗
SVG基本图形
【UiPath2022+C#】UiPath 调试
章鱼网络进展月报 | 2022.7.1-7.31
solidworls view and model and drawing operation shortcuts
doc或docx(word)或image类型文件批量转PDF脚本
高层次综合(HLS)
MOSN 反向通道详解
C语言:打印水仙花数
D. Tournament Countdown(交互题)
分布式一致性协议 之 Lease机制
聊聊项目中的缓存-2022新项目
雪球开户安全吗!
【神器】MarkDown-沉浸写作的利器




![[LeetCode周赛复盘] 第 305 场周赛20220807](/img/9e/a09e0ebec985341f972ccc6b15aa53.png)




