栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MD5密码 加密配置及编写

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MD5密码 加密配置及编写

第一步:pom文件
  
            commons-codec
            commons-codec
            1.14
        
第二步:新增Utils包
package com.imooc.reader.utils;

import org.apache.commons.codec.digest.DigestUtils;

public class MD5Utils {
    
    public static String md5Digest(String source,Integer salt){
        //获取字符数组
        char[] ca = source.toCharArray();
        //混淆源数据
        for (int i = 0;i 
第三步:在Service中加入md5加密逻辑 
//生成1000-1999内的随机整数
        int salt = new Random().nextInt(1000)+1000;//盐值
        String md5 = MD5Utils.md5Digest(password, salt);
        member.setPassword(md5);
        member.setSalt(salt);
        member.setCreateTime(new Date());
        //将数据进行insert保存
        memberMapper.insert(member);
第四步:Controller中进行书写
 try {
                memberService.createMember(username,password,nickname);
                result.put("code","0");
                result.put("msg","success");
            }catch (BussinessException exception){
                exception.printStackTrace();
                result.put("code",exception.getCode());
                result.put("msg",exception.getMsg());

这样就对密码进行了 MD5的加密措施

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/694610.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号