首页
/
每日頭條
/
科技
/
md5加密工具怎麼用
md5加密工具怎麼用
更新时间:2025-01-10 18:24:19

md5加密工具怎麼用?Md5優點:快速計算m,具有單向性 one-way,不可由散列值推出原消息,但是如果密碼過于簡單就會有一定概率被暴力破解,我來為大家科普一下關于md5加密工具怎麼用?以下内容希望對你有幫助!

md5加密工具怎麼用(分享md5加密代碼)1

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 TODO        return null;    } else {        return JsonData.buildResult(BizCodeEnum.ACCOUNT_PWD_ERROR);    }

Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
中央空調機分為幾類
中央空調機分為幾類
中央空調系統由冷熱源系統和空氣調節系統組成。制冷系統為空氣調節系統提供所需冷量,用以抵消室内環境的冷負荷;制熱系統為空氣調節系統提供用以抵消室内環境熱負荷的熱量。制冷系統是中央空調系統至關重要的部分,其采用種類、運行方式、結構形式等直接影響了中央空調系統在運行中的經濟性、高效性、合理性。按構造不同,...
2025-01-10
增強洗衣機洗滌效果的竅門
增強洗衣機洗滌效果的竅門
以往大家在使用洗衣機洗衣服,總喜歡多放些洗衣粉,以為泡沫越多,洗滌效果越好。其實,這種方法是錯誤的,其實洗滌衣物時也是有許多方法的,如有不清楚的朋友可以一起了解一下。【1】應使洗衣粉全部溶解如水溫過低,洗衣機就難骓溶解洗衣粉,可先用30℃左右的少量溫水使之全部溶解。如衣物及髒,可用40℃&mdash...
2025-01-10
燃氣熱水器安裝
燃氣熱水器安裝
一般的家用熱水器有用電和用燃氣兩種不同,如果是家裡安裝有天然氣的話,一般都睡使用燃氣熱水器,因為它燒水速度比較快,而且天然氣的價格也比電的價格要低很多,這些因素都讓燃氣熱水器成為了家裡的主流熱水器。不過為了保證燃氣熱水器在用的時候更少的出現問題,就一定要注意燃氣熱水器安裝。燃氣熱水器因為使用的是天然...
2025-01-10
VCD機常見故障的處理
VCD機常見故障的處理
1、開機後不能正常播放①、碟片髒。可用VCD清潔劑或用軟棉布沾純淨蒸餾水擦拭清洗碟片,幹淨後再試用。②、機内碟片重疊、卡住或滑出槽外。應打開機殼擺正碟片或取出多餘碟片。③、環境溫度低而失常,可以邊加熱邊試機,待正常時立即停止加熱。④、激光頭上有異物。可用VCD機專用清潔劑清潔,或打開機殼,用軟棉布沾...
2025-01-10
打印機的具體操作
打印機的具體操作
第一步:将打印機連接至主機,打開打印機電源,通過主機的“控制面闆”進入到“打印機和傳真”文件夾,在空白處單擊鼠标右鍵,選擇“添加打印機”命令,打開添加打印機向導窗口。選擇“連接到此計算機的本地打印機”,并...
2025-01-10
Copyright 2023-2025 - www.tftnews.com All Rights Reserved