当前位置:首页 > 引流 > 正文内容

王小云md5破解方法(md5逆向破解教程步骤)

admin2年前 (2022-10-10)引流624

Md5优点:快速计算m,具有单向性 one-way,不可由散列值推出原消息,但是如果密码过于简单就会有一定概率被暴力破解。

密码存储常用方式:

1、双重MD5

2、MD5+加盐

3、双重MD5+加盐

我一般使用2,只要数据库没有被攻破,密码被暴力破解的概率是微乎其微的。

pom文件:

<!--用于加密-->
<dependency>
    <groupId>commons-codec</groupId>
    <artifactId>commons-codec</artifactId>
</dependency

//userDO.setPwd(registerRequest.getPwd());
// secret 保存盐
userDO.setSecret("$1$" + CommonUtil.getStringNumRandom(8));
// 密码 + 盐处理
String cryptPwd = Md5Crypt.md5Crypt(registerRequest.getPwd().getBytes(), userDO.getSecret());
// 保存加密后的密码
userDO.setPwd(cryptPwd);

public static String getStringNumRandom(int length) {
    Random random = new Random();
    //生成随机数字和字母,
    StringBuilder saltString = new StringBuilder(length);
    for (int i = 1; i <= length; ++i) {
        saltString.append(ALL_CHAR_NUM.charAt(random.nextInt(ALL_CHAR_NUM.length())));
    }
    return saltString.toString();
}扥时候,再使用相同的方法验证密码是否一致

登录的时候,再使用相同的方法验证密码是否一致

List<UserDO> userDOList = userMapper.selectList(new QueryWrapper<UserDO>().eq("mail", loginRequest.getMail()));
if (userDOList != null && userDOList.size() == 1) {
    //已经注册
    UserDO userDO = userDOList.get(0);
    String cryptPwd = Md5Crypt.md5Crypt(loginRequest.getPwd().getBytes(), userDO.getSecret());
    if (cryptPwd.equals(userDO.getPwd())) {
        //登陆成功,生成token TODO
        return null;
    } else {
        return jsonData.buildResult(BizCodeEnum.ACCOUNT_PWD_ERROR);
    }

扫描二维码推送至手机访问。

版权声明:本文中部分文字、图片、音频、视频来源于互联网及公开渠道,仅供学习参考,版权归原创者所有! 如侵犯到您的权益,请及时通知我们!我们将在第一时间内删除。

本文链接:https://73ya.com/yinliu/1582.html

分享给朋友:

“王小云md5破解方法(md5逆向破解教程步骤)” 的相关文章

抖音广告充值是什么 抖音充值是干什么用的

抖音短视频app成为黑马迅猛的发展起来,以欢乐、有趣味性的短视频成功捕获了超过5亿的小伙伴们,且大多数都是90后的,是一个巨大隐形的消费群体。所以,广告主们都想通过抖音来实现产品的曝光和品牌的提升。那么,抖音广告怎么充值?哪里充值便宜?一起往下看看吧。...

抖音推广怎么收费 抖音推广怎么收费标准

抖音现在可以说是具有很大流量的一个平台,有流量的地方就藏着许多的商机。有许多的商家会在抖音上推广,那么今天我们就一起来看看关于抖音推广怎么收费,抖音推广怎么收费标准的相关内容。 抖音推广怎么收费 其实抖音收费都是很透明化的...

抖音短视频推广效果怎么样,抖音短视频推广效果如何

抖音短视频推广不同于一般的平台信息流广告,视频的内容是最重要的。如果用户反馈视频内容优秀,那么推广可以帮助视频在短时间内获得更多的播放量。反之,如果用户反馈不佳,推广则难以进行,播放量也不会有明显提升。 当推广效果不佳的时候,第一时间需要思考是不是自己的内容出现了问题,只有内容本身具备...

施巴婴儿洗发水怎么样(施巴儿童洗发水成分表)

不知道大家有没有用过施巴洗发水? 施巴是德国这个药妆品牌,他们家主打成分温和,有专门为婴儿打造的洗发水沐浴露。而他们产品ph值大多都在5.5,弱酸性,是健康皮肤应该处于的一个ph值。     我们的头发也应该处于这一个酸碱值,所以在选择洗发水上不只要注重清洁力,更要给头皮营造一个健康...

qq自动聊天机器人软件(qq群管理辅助软件)

Facebook AI Research 已经构建并开源了 BlenderBot 2.0,这是第一个可以同时建立长期记忆的聊天机器人,它可以持续访问、搜索互联网以获取及时信息,并就几乎任何主题进行复杂的对话。这是对原版的重大更新     在与人交谈时,BlenderBot 2.0 表...

合成图片的软件哪个简单好用(免费的图片合成软件介绍)

当我们选择自己制作gif的时候,一般有两种情况,一种是2张图片左右或者上下同时出现,另一种情况是合并成一个,2张图片先后出现。如果学会使用gif图片拼合工具的话,这些都能轻轻松松搞定啦。 现在gif动图的使用场景非常的广泛,不仅在社交聊天中经常看到,在很多的宣传活动中也经常看到动图的展...