肥宅钓鱼网
当前位置: 首页 钓鱼百科

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

时间:2023-08-04 作者: 小编 阅读量: 2 栏目名: 钓鱼百科

以下内容希望对你有帮助!md5加密工具怎么用Md5优点:快速计算m,具有单向性one-way,不可由散列值推出原消息,但是如果密码过于简单就会有一定概率被暴力破解。密码存储常用方式:1、双重MD52、MD5+加盐3、双重MD5+加盐我一般使用2,只要数据库没有被攻破,密码被暴力破解的概率是微乎其微的。

md5加密工具怎么用?Md5优点:快速计算m,具有单向性 one-way,不可由散列值推出原消息,但是如果密码过于简单就会有一定概率被暴力破解,我来为大家科普一下关于md5加密工具怎么用?以下内容希望对你有帮助!

md5加密工具怎么用

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 TODOreturn null;} else {return JsonData.buildResult(BizCodeEnum.ACCOUNT_PWD_ERROR);}
    推荐阅读
  • passion是什么意思(passions是什么意思)

    1、passion,英语单词,名词,意思是“激情;热情;酷爱;盛怒”。

  • 保单受益人填法(保单受益人是什么意思)

    指定的,保险金变成指定受益人的财产。法定的,先偿债、缴税。也就是说,如果丈夫的保险写的是法定。妻子的弟弟甚至铤而走险拔管谋杀。甚至有离婚很久已经失去联系的原配子女,也在第一顺位。如果是考虑到家里房贷、子女教育、父母赡养的问题,建议可以入手一份寿险,给家庭做好保障。

  • 微信收藏的视频怎么发朋友圈(微信收藏的视频发朋友圈的操作方法)

    接下来我们就一起去了解一下吧!微信收藏的视频怎么发朋友圈打开双击微信,点击我,选择收藏选项。点击页面中的相机图标,选择从相册选择。选择保存的视频,输入主体,点击发布即可。

  • 敷衍的拼音(敷衍的拼音怎样读)

    下面内容希望能帮助到你,我们来一起看看吧!敷衍的拼音敷衍,汉语词汇,拼音是fūyǎn,意思是:马虎,不认真,表面上应付;塞责:搪塞责任。指工作不认真负责,表面应付了事,有欺骗成份。

  • 关于春天的诗词及其注解(如何贴切形容春天)

    春、春、春、春……像一个天使,春天再一次踏着愉快的脚步,悄悄来到人间;它就像一位花样年华的少女,鼓动着飘逸的风情;它就像一位画家,涂满了蓬勃的色彩;它就像一首瑰丽的诗,如梦般甜蜜,如酒般香醇。……可是,你真的觉得用这样的形容好么?再说,你不怕词穷么?不要紧,熟读下面这56首古人关于春天的诗词,你瞬间就可以成为文学大咖!哪几首最符合你对春天的想象?你又背下了哪几首?本文来源于“人民日报”。

  • 奔驰s500老款有蓝牙吗(经典款奔驰开箱与加装车载智慧屏S50智能中控联动HUAWEI)

    综合选下来,反倒是奔驰的性价比最高。考虑到我上个月正式把我所有的数据迁移到了鸿蒙生态,现在华为Mate40E是我绝对的主力机,所以我对Hicar的要求反倒是越发地强烈。盯盯拍S50的摄像头有三个,其中后视行车记录仪的摄像头是模块化设计。要实现倒车影像功能,还得额外买后视摄像头,要实现停车监控功能,还得额外买盯盯拍自己出的降压线。要注意的是,现在Carplay和Hicar这样的解

  • 汽车油漆调色技巧(关于汽车油漆调色技巧介绍)

    汽车油漆调色技巧理论方面包括油漆、油漆调配与相关设备的学习认知,三原色与颜色变化,素色漆与金属漆的学习认知,实践方面包括素色漆颜色调制,喷涂色板对比,金属漆颜色调配,整体调配车身颜色等。颜料色彩的三原色是黄、品红、青。在油漆中,再具备黑、白两色,就能调出任何颜色。一个颜色,包含了三个要素,即色相、明度、纯度。总之,调颜色非为易事。但是,会则不难,难则不会。

  • 外国伟大音乐家(外国音乐家名字对照表)

    外国音乐家名字对照表学音乐的都不可避免会接触到外国音乐作品,很多时候没有翻译中文的话,会看不懂作曲家是谁,这篇文章为你提供部分作曲家名字的汉,外对照,供您参考!1,J.S.Bach(德)巴赫2,W.A.Mozart(奥)。

  • 清洗皮沙发的6个小妙招(清洗皮沙发的6个小妙招解说)

    清洗皮沙发的6个小妙招关于污渍,各种色泽的真皮沙发,尤其是浅色泽的真皮表面,使用稍久就会沾满污渍。可用洗洁精之类清洁液稀释,用毛巾蘸取并浸湿抹拭真皮表面,然后用玻璃瓶装的“安全漂白水”以毛巾蘸取来擦拭积垢之处,最后用清水浸湿毛巾将沙发表面抹干净。对付这种霉斑,首先用旧牙刷蘸取高度白酒,擦拭有霉斑的地方。如果这种办法无效,可用氨水用清水稀释20倍,用毛巾不易抹去的霉斑,等挥发晾干之后,就干净了。

  • 韩国劫机事件中的朝鲜女特工电影(炸韩国客机的朝鲜女间谍)

    失败的原因是韩国奥组委无法接受朝鲜方面的条件。朝鲜方面的条件包括在平壤设立独立的组委会,朝鲜必须举办8个项目的全部比赛。而在1987年8月,朝韩两国奥组委谈判正式宣告破裂之后4个月,就发生了大韩航空858号航班空难。几年后金贤姬与监护自己的韩国特勤人员结婚,成为了韩国一名普通的家庭主妇。金贤姬这本自传有很多有意思的地方,其中金贤姬就谈到自己被巴林警方逮捕一直到引渡到韩国这十几天的心路历程。