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

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

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

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逆向破解教程步骤)” 的相关文章

抖音充值抖音币还有分,充值抖音币的方法有哪些

自从抖音火了之后吗,不仅是在国内还是在国外都享誉盛名,越多的人喜欢抖音短视频,直播也是帅哥美女,那么我们国内想要充值抖音币只要注册一下直接充值就好了,但是对于海外的华人来说却是不太容易,那么就然后我们来看看充值抖音币的方法有哪些? 抖音充值抖音币还有分? 最常见的方法是以下三种: 一...

怎么剪辑出优秀的短视频,不收费的剪辑软件来了

怎么剪辑出优秀的短视频,一个剧本出来以后靠的是什么,后期落下了坚强的眼泪。一个成品出来必须要依靠剪辑软件,那么怎么剪辑出优秀的短视频呢。学会灵活运用,你就是那个大神,快来看看有什么剪辑软件吧。 01.快剪辑 “快剪辑”作为一款功能齐全、操作简捷、可以在线边看边剪的免费PC端视频剪辑软件...

抖音怎么去除水印,使用方法来了

抖音经常有一些水印的视频,有时候觉得很烦,觉得碍眼,那么抖音可以去除水印的,只是很多人都不知道怎么去除水印,那么接下来就跟着小编一起来看看吧。 抖音怎么去除水印, 1.打开抖音app,找到需要去除水印的视频,点击分享按钮,在弹框中选择“复制链接”功能; 2.然后打开微信,进入小程序,...

短视频制作软件推荐,各种软件的优缺点都告诉你

越来越多的人面向短视频制作这一行列,对于新手小白来说,选择一个好的软件是多么重要。对于一个有经验的老手来说,一个好用的短视频制作软件是多么重要,下列几个软件通通推荐给你,接下来就跟着小编一起来看看吧。 美图秀秀 美图公司以“让每个人都能简单变美”为口号,围绕“美”创造了一系列产品,如美...

外汇行情分析软件排行(外汇行情实时走势软件app推荐)

SpsS 软件简介: 1968年由美国三位研究生研制出的数据分析软件,是世界上最早出现的统计分析软件,其最大的特点是软件操作界面对于一些非统计专业的也用户十分友好。分析时是采用类似于excel的方式输入,数据接口较为多样,包括用户最常使用的EXCEL表格。统计过程包括常用以及较为成熟的...

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

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