我們聊聊MD5這點事

2022-10-09 10:15:10 字數 1162 閱讀 8066

本片文章會帶你了解md5,和基於springboot的使用方法

眾所周知md5是一種不可逆的加密方式。可以很好的保護使用者資料,不被非法訪問。

但是!基於現在的大資料存在,他們把大量的明文和對應的md5編碼進行儲存。以便反向解密。

但是!只要你的密碼足夠複雜。複雜到他們的大資料中沒有,就可以避免被解密的風險。

我這裡寫了乙份簡單的api介面,後面加上密碼。

第一步:注意新增依賴(springboot自帶有md5加密。但是我更喜歡加別人家的依賴)

commons-codec

commons-codec

1.15

第二步:新增工具類:

@restcontroller

public class login

}

第三步:在瀏覽器中訪問

假如說我的密碼是是否常見的admin

可以看見很容易的就破解開了。

但是!我如果將密碼複雜化,比如說我的密碼是zhouzhangjian123a#

看吧!就破解不出來了。

所以說你的密碼必須要複雜化,否則就會很容易就背破解開來了。

md5沒有根本上的破解。只是被大資料大量收錄了而已。

好文章 MD5和MD5破解的一些事

原文 本文由 isnowfy投稿 看到網上一些對於md5的介紹,還有對於當初王小雲所做的破解有很多的誤解,或者說不理解,然後覺得對於這些事情只要說明白,還是比較好理解的說。首先md5其實就是一種hash,或者叫雜湊函式,有的地方叫雜湊函式,都是乙個東西,其實它就是一種對映,而平常最常見的就是說md5...

MD5訊息摘要演算法的那些事

1.md5 message digest 訊息摘要演算法 1 md5演算法是一種雜湊 hash 演算法 摘要演算法,指紋演算法 不是一種加密演算法,任何長度的任意內容都可以用md5計算出雜湊值 2 無論字串還是檔案都可以計算md5值,無論字串長短,還是檔案大或者小,計算出來的md5值得位數相同 3 ...

MD5訊息摘要演算法的那些事

1.md5 message digest 訊息摘要演算法 1 md5演算法是一種雜湊 hash 演算法 摘要演算法,指紋演算法 不是一種加密演算法,任何長度的任意內容都可以用md5計算出雜湊值 2 無論字串還是檔案都可以計算md5值,無論字串長短,還是檔案大或者小,計算出來的md5值得位數相同 3 ...