md5算法結(jié)果多少位(md5算法)
大家好,小小來為大家解答以下問題,md5算法結(jié)果多少位,md5算法很多朋友還不知道,現(xiàn)在讓我們一起來看看吧!
1、 很多朋友不太了解md5是什么。針對這個問題,這里簡單介紹一下。Md5是計(jì)算機(jī)安全領(lǐng)域中廣泛使用的哈希函數(shù),用于保護(hù)消息的完整性。
2、 md5是什么?
3、 1991年,Rivest開發(fā)了更成熟的技術(shù)md5算法。它在MD4的基礎(chǔ)上增加了“安全帶”的概念。雖然md5比MD4更復(fù)雜,但它更安全。該算法顯然由四個步驟組成,與MD4設(shè)計(jì)略有不同。在md5算法中,信息摘要的大小和必要條件與MD4完全相同。Den boer和Bosselaers曾經(jīng)發(fā)現(xiàn)md5算法中的偽碰撞,但是沒有其他發(fā)現(xiàn)的加密結(jié)果。
4、 md5是什么?md5是做什么的?
5、 一個典型的應(yīng)用是為一條消息生成一個消息摘要,以防止它被篡改。比如在Unix下,很多軟件在下載的時(shí)候都有一個文件名相同,文件擴(kuò)展名為. md5的文件。在這個文件中,通常只有一行文本,一般結(jié)構(gòu)如下:
6、 MD5(tanajiya.tar.gz)=0ca 175 b 9 c 0 f 726 a 831d 895 e 269332461
7、 這是tanajiya.tar.gz文檔的數(shù)字簽名。Md5將整個文件視為一個大的文本消息,通過其不可逆的字符串變換算法,生成這個唯一的md5消息摘要。為了讓讀者對md5的應(yīng)用有一個直觀的了解,筆者用一個例子和一個例題簡單描述一下它的工作過程:
8、 眾所周知,地球上每個人都有自己獨(dú)一無二的指紋,這往往成為司法機(jī)關(guān)認(rèn)定罪犯最可靠的方法;類似地,md5可以為任何文件(不管其大小、格式和數(shù)量)生成同樣唯一的“數(shù)字指紋”。如果有人對文件做了任何改動,它的md5值,也就是對應(yīng)的“數(shù)字指紋”,就會發(fā)生變化。
9、 以上是關(guān)于md5是什么的簡單介紹。我們經(jīng)常會在一些軟件下載網(wǎng)站的一些軟件信息中看到它的md5值。它的作用是在下載完軟件后,我們可以用專門的軟件(比如Windows md5 Check)對下載的文件做一個md5檢查,保證我們得到的文件和站點(diǎn)提供的文件是一樣的。使用md5算法檢查文件的方案廣泛應(yīng)用于軟件下載站、論壇數(shù)據(jù)庫、系統(tǒng)文件安全等。
今天本文講解到此結(jié)束,希望對你有所幫助。
標(biāo)簽: md5算法