YQ4MJ`I4$D$EWX5QZ96~5ZJ.png

加密
QTJI%OH}WY2)3AA]]JD~LCF.png

public int saveObject(SysUser entity, Integer[] roleIds) {
        // TODO Auto-generated method stub
        String source=entity.getPassword();//原
        String salt=UUID.randomUUID().toString();//盐值
        SimpleHash sh=new SimpleHash(//导入了一个框架shiro依赖
                "md5",//采用的什么加密方式
                source,//原密码
                salt,//颜值
                1//加密次数
                );
        entity.setSalt(salt);;//把盐值个原密码添加道数据库里面
        entity.setPassword(sh.toHex());//把数据转换为16进制
        //将用户信息写入道数据库
        int rows =sysUserDao.insertObject(entity);
        //保存用户与角色关系数据
        sysUserDao.insertObjects(entity.getId(),roleIds);
        return rows;
    }

CV战士
7 声望1 粉丝

引用和评论

0 条评论