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

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);}
    推荐阅读
  • 红薯粉皮的做法(红薯粉皮如何做)

    以下内容大家不妨参考一二希望能帮到您!红薯粉皮的做法准备红薯淀粉适量、精盐适量。备适量的红薯淀粉装碗中。倒进适量的清水将淀粉化开,加一点点精盐将淀粉搅动和匀。锅里烧一锅开水,备二个小汤盆轮流换。取汤盆倒进化开的红薯淀,倒一小点垫底就够。想做厚一点的可多倒点。放进开水锅里,让其烫熟。盛出放进冷水冷却后小心地取出即成。可凉干再吃,可不用凉干直接用来做菜。

  • 襄阳市养犬登记管理系统常见问答汇总(持续更新)

    犬牌统一制作正在按规定履行采购程序。违反《中华人民共和国治安管理处罚法》的,依法给予处罚。驱使犬只伤害他人的,依据《中华人民共和国治安管理处罚法》处以行政拘留,并处罚款。构成犯罪的,依法追究刑事责任。犬只转让、死亡、丢失的,养犬人应当在七个工作日内及时办理注销登记手续。

  • 赵匡胤的一生解说(王哥聊历史赵匡胤的两年)

    于是,他给了赵匡胤一份工作,并把他留了下来。殊不知,获得如此高的赞扬,并不是赵匡胤的幸运,而是灾难。难能可贵的是,对于这段历史,赵匡胤并没有忘记。等自己登基称帝后,赵匡胤第一时间召见了董遵海,并在大殿上重新温习了这件事情。殊不知,在赵匡胤发生翻天覆地变化的同时,他的那个家乡以及这个天下,也发生了一场惊天动地的变化!

  • 兑变与蜕变的区别(兑与蜕的意思)

    蜕变是一个汉语词汇,拼音是tuìbiàn意思本指蝉蜕壳变后比喻事物发生形或质的改变,今天小编就来说说关于兑变与蜕变的区别?下面更多详细答案一起来看看吧!兑变与蜕变的区别蜕变是一个汉语词汇,拼音是tuìbiàn。

  • 唱歌时的技巧(唱歌的基本技巧)

    唱歌时的技巧唱歌最重要也是最基础的东西就是气,唱歌时,呼吸很关键。唱歌时的呼吸与平时生活说话的呼吸不太相同,在唱歌中,要求声音有一定的音量和力度变化,长时间唱歌更是容易使嗓音出现疲惫嘶哑的状态,所以需要或强或弱或低或高的有控制有节奏的呼吸方式。唱歌换气也是关键。唱歌时还吐字清楚,最好用普通话唱歌。唱歌时最好不要弯腰驼背,要保持挺胸抬头的状态,这样有利于声音的打开。

  • 王者荣耀荣耀战力是什么(王者荣耀荣耀战力在哪看)

    以下内容大家不妨参考一二希望能帮到您!王者荣耀荣耀战力是什么王者荣耀战力是王者荣耀中新玩法者荣耀战区中的一个重要的游戏数据,在荣耀战区中荣耀战力的高低决定了玩家的英雄排名。进入游戏大厅,点击好友栏下方的展开箭头;点击切换榜单;选择荣耀榜,更换想要查询的英雄,接着在下方就能看到英雄的荣耀战力了。

  • 杨氏模量和材料什么关系(什么是材料的杨氏模量)

    与刚性材料相比,柔性材料中发生的变形更多。高的杨氏模量值表示固体无弹性或硬。各向同性和各向异性材料杨氏模量通常取决于材料的取向。各向同性材料在所有方向上均显示相同的机械性能。这些各向异性材料可能具有非常不同的杨氏模量值,这取决于是沿晶粒还是垂直于晶粒加载力。杨氏模量值表该表包含各种材料样品的代表值。最高的杨氏模量是对于碳的同素异形体碳炔。

  • 下元节祝福语(下元节祝福语有哪些)

    下元节祝福语有哪些每个节日都有着美丽的传说,元宵节到了,原您赏着皎洁的圆月,吃着甜甜沁脾的汤圆,看那多彩绚丽的花灯日子红红火火,和和美美,平平安安!元宵到,送汤圆了!OOOO是包着快乐馅的大汤圆;oooo是裹着健康馅的。

  • 壹品空间装饰公司(应邀参加全国装修规范标准编审会)

    住房和城乡建设部科技产业化发展中心处长武振,中装协住宅产业分会秘书长胡亚南、副秘书长张寅秋及来自全国30多家优秀企业代表、技术专家、工程师等共同参与本次编审会议,令标准的编制工作再上新台阶!本次会议重点围绕第一次标准编制工作的成果展开深度交流与碰撞,通过不断充实和完善标准内容,加速了这一具有行业指导意义标准的出台步伐。

  • 怎么判断脚部的衰老(养生先看脚长不长寿)

    中医学认为,正常脚底颜色略红,也就是说脚部最佳的颜色应该是“红润”。如果出现以下颜色情况,最好去医院进行检查。红色十分明显,可能有热。出现异常的黄色,可能有肝胆疾病。这时应注意,多参加体育锻炼,避免久坐久站,强健身体。

热门推荐

山东交通技师学院是职业学校吗(山东交通技师学院获批全国技工院校工学一体化第一阶段建设院校) 国家安全日手抄报漂亮简单15份(学画简单又好看的全民国家安全教育日手抄报模板) photoshopcs5无法新建文件(如何处理PhotoshopCS5软件无法安装的问题) 一拥而入的入什么意思(怎么理解一拥而入的入的意思) 长寿面怎么做又简单窍门(制作方法) 迈克尔杰克逊是活着的还是去世了(直到去世后才真相大白) 创新服务理念提升服务效能(重塑服务形象提升服务水平) 中药龙骨牡蛎怎么熬(中药龙骨牡蛎的熬制方法) 青岛胶州市高层次人才补贴申请指南(胶州市高层次人才引进) 澳洲热销产品有哪些(两周年连续700多天评测澳洲产品) 男性抖音的个性霸气昵称(轻狂的抖音男生昵称大全霸气震全场-可爱点) 行政诉讼委托书应该如何写 行政诉讼委托书怎么写 贵妇级抗老眼霜测评(白菜到贵妇眼霜亲测) csgo只能打爆头的练枪图(Csgo小白需看大地球都在用的练枪地图) 最令人窒息的月亮(绝美的) 无锡带押过户的银行有哪些? 无锡带押过户的银行有哪些 湖南现有煤矿分布图(广安第二大煤矿关闭前夜) 如何处理正副职关系(就在于这五点) 王者怎么玩阿珂前期(S13赛季阿珂有这些重要的操作意识技巧) c4d oc渲染器汉化(OC渲染器中文高清教程)