30.md5加密-初始化密码-修改密码

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: 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展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695