30.md5加密-初始化密码-修改密码
分类: springboot vue 专栏: 【带小白做项目】SpringBoot+Vue后台管理系统 标签: 初始化密码 修改密码
2025-09-02 14:54:14 181浏览
md5加密-初始化密码-修改密码
工具类
/**
* MD5工具类
* 提供MD5加密相关功能
*/
public class Md5Utils {
/**
* MD5加密方法
* @param str 要加密的字符串
* @return 加密后的字符串
*/
public static String encrypt(String str) {
try {
// 创建MessageDigest实例,指定使用MD5算法
MessageDigest md = MessageDigest.getInstance("MD5");
// 计算MD5哈希值
byte[] digest = md.digest(str.getBytes());
// 将字节数组转换为十六进制字符串
StringBuilder sb = new StringBuilder();
for (byte b : digest) {
sb.append(String.format("%02x", b));
}
return sb.toString();
} catch (NoSuchAlgorithmException e) {
throw new RuntimeException("MD5加密算法不存在", e);
}
}
public static void main(String[] args) {
String password = "xx1234";
String encryptedPassword = encrypt(password);
System.out.println("原始密码: " + password);
System.out.println("加密后的密码: " + encryptedPassword);
}
}初始化密码
开发员或者普通用户忘记密码的时候怎么办?联系管理员,让管理员初始化密码为 123456


修改密码
管理员,开发员,普通用户都应该有修改密码的功能


好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
暂无评论,快来写一下吧
展开评论
他的专栏
他感兴趣的技术




新业务
springboot学习
ssm框架课
vue学习
【带小白】java基础速成