md5加密工具怎么用(分享md5加密代码)

Md5优点:快速计算m,具有单向性one-way,不可由散列值推出原消息,但是如果密码过于简单就会有一定概率被暴力破解。 密码存储常用方式: 1、双重MD5 2、MD5+加盐 3、双重MD5+加盐 我一般使用2,只要数据库没有被攻破,密码被暴力破解的概率是微乎其微的。 pom文件: <!–用于加密–> <dependency> <groupId>common…

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);
    }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年5月13日 下午3:49
下一篇 2022年5月13日 下午3:49

相关推荐

  • 创业板是什么,创业板开户条件

    与主板市场相比,创业板的波动性更加活跃,相应的,操作风险也需更加谨慎。 首先我们来看这两者的区别: 1、主板上市的公司,其股本总额不少于5000万元。而创业板市场主要为中小企业服务,这些企业往往规模较小,且股本要求只有2000万,入市门槛比主板更低。 2、对上市前的盈利要求有所不同。主板市场的上市公司要求较高,在上市之前要具有一定规模、地位,并且经营处于稳步发展期,盈利空间足够。而在创业板上市的公…

    2022年7月11日
    570
  • 目前性价比最高的手机是哪款,这三款随便买哪一款都不吃亏

    哈喽,大家好我是船长。随着高通骁龙865的机型发布的越来越多,各种机型,各种价位的应有尽有。这让很多的小伙伴在挑选865手机时犯难了,同样的处理器,那我应该选哪一款呢?奈何预算又不够,又不能入手四五千的旗舰手机,又想要体验865处理器,在这里船长带大家盘点一下最具性价比的865手机。 第一款:RedmiK30Pro5G 这一款,米粉的绝对福利,在网上锤爆的手机,粉丝强烈推荐的机型。作为Redmi最…

    2022年9月21日
    490
  • 什么叫社群营销方式,社群营销定义及成功案例

    今天小编跟大家分享四个社群营销的成功案例,大家看完,肯定会大有收获! 案例一:微商(经典)-减肥产品月收入50万现金,如何做? ——上海以卖微商减肥产品的宝妈,建了一个朋友友群,为什么在30天可以收入50万现金? 这位宝妈是做一款减肥产品的微商,以前依赖多年积累的人脉圈,可以适当的销售一些,当朋友都买了后,很难裂变出去。 很多人做微商都遇到这样的情况一一产品可以零售给朋友,但是无法让朋友也能卖的好…

    2022年6月16日
    2360
  • 小黄鸭键盘好用吗(Lofree洛斐小黄鸭键盘测评)

    科技在不断的进步和发展,虚拟触控已经在平板和手机上非常的成熟,发明了140多年的键盘正在作为我们一小部分人群的替补输入工具,但是多数的用户还是习惯性的以实体键盘输入为主,140年前打字机的出现,圆形的按键敲击的“滴答”声音可能我们已经听不到了,但是我们现在主流的机械键盘在实实在在的提供着我们的工作生活娱乐的需求,机械键盘的每一颗按键都有一个单独的开关来控制闭合,我们称之为"轴",机械键盘可分为茶轴…

    2022年10月23日
    900
  • 怎么创公众号,个人免费公众号申请方法

    微信公众号,是腾讯基于微信应用的基础上搭建的一个一对多的自媒体平台。 于2012年08月23日正式上线,至今造就了多少个千万级的豪:“咪蒙”一条广告低于25万不接,“十点读书”被估值近4亿元,等等,还有许多小豪,靠着微信公众号月入过万,过十万,完全不在话下,真的是只有你想不到,没有他们挣不到的。 时至今日,虽然说微信公众号已不见当初那般的火热,也很难再靠微信在有限的时间内实现“迎娶白富美,走向人生…

    2022年8月6日
    670
  • 网络营销推广方案设计目录,网络推广销售的经典话术

    动互联网市场总监岗位出发,从几个方面来阐述移动互联网部门如何制定一份运营推广策划案,至于关于移动互联网,移动电商是大趋势这些虚的、空泛的文字,不展开说了。 篇幅较长,做个简单目录: 一竞品分析 二产品定位 三推广方案 四推广预算 五推广目标 一竞品分析 1.选择竞品,做好定位(选择两个产品最好,最多三个) 如何获取竞品? A百度搜索类似产品关键词,假设你的产品是一款旅游分享类APP,你可以输入主要…

    2022年8月29日
    650
  • 在线少儿英语市场规模,少儿英语市场发展怎么样

    最近这段时间,教育圈里火热的除了“不知知网”的翟天临,在线少儿英语的赛道也同样声势浩大,各种巨额融资一笔接着一笔,给这个本就炙手可热的市场又增添了一把火。 调查数据显示,2018年全年,教育领域的资本热度持续高涨,不仅现金流好,用户的付费意愿也较高,正成为资本最看好的行业之一。而资本市场的大力支持,也助推了2018年上半年教育投融资的新风向。尤其是在线少儿英语领域,获投数量在3次及3次以上的项目数…

    2022年8月2日
    430
  • 顶峰助力微营销是真的吗,顶峰微营销教程

    顶峰助力微营销延边分享微商引流方法 闲话少说,直奔主题,延边根据多年的总结,经验分享,不扯淡各种空泛的理论,很多都是你可以直接拿去用的实实在在的实例,不一定都对,但看了一定对你有好处。如果你是微商,那么请你一定要认真仔细地看下去,越到后面可能越是一些让你豁然开朗的绝招,很可能,本文讲能帮助你突破现在遇到的瓶颈,就此改变你的微商之路!! 微商怎么引流其实这也是大多数微商头疼的问题,我不主动去加人!因…

    2022年6月16日
    670
  • 如何做seo优化,seo系统优化技巧分享

    还在困惑seo怎么优化?还在探寻seo关键词优化的技巧? 搜索引擎之间的收录,排序,展现算法是相互借鉴的,从这个角度来看,把握搜索引擎特别是百度的相关优化点很重要,把握收录的维度,排序的维度,展现的维度,根据相关的维度做针对性的seo工作,就能解答大部分优化问题。 对于一个刚刚步入网站SEO的朋友来说,首先需要掌握的就是专业的seo方式,只有找对了方向对网站进行了有效优化,这样才可以达到一定的效果…

    2022年5月26日
    650
  • 最近有什么好看的电视剧吗,2020最火的9部电视剧推荐

    1、《三十而已》:江疏影、童瑶、杨玏、毛晓彤(都市情感剧) 剧情简介: 该剧以三位三十岁女性视角展开,讲述了都市女性在三十岁这一重要年龄节点时,遭遇到多重压力的故事。 2、《半泽直树2》:堺雅人、上户彩、井川遥、贺来贤人(职场剧) 剧情简介: 该剧讲述在泡沫经济时期进入东京中央银行的银行职员半泽直树一边同银行内外的"敌人"斗争,一边贯彻自己的信念"不能像机器一样对待身边的人",对待恶人要"以牙还牙…

    2022年9月26日
    420

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信