<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

MD5算法原理

作者:蔣雅嫻 時(shí)間:2015-06-05 來(lái)源:電子產(chǎn)品世界 收藏

  導讀:本文主要介紹的是的原理,感興趣的親們快來(lái)看一下吧~~~很漲姿勢的哦~~~

本文引用地址:http://dyxdggzs.com/article/275283.htm

1.原理--簡(jiǎn)介

  的全稱(chēng)為Message-Digest Algorithm 5,即消息摘要第五版,是當前計算機領(lǐng)域用于確保信息傳輸完整一致而廣泛使用的散列算法之一。MD5算法的功能是將數據運算變?yōu)榱硪还潭ㄩL(cháng)度值,是散列算法的基礎原理。MD5的前身有MD2、MD3和MD4。

2.

  MD5算法的原理主要分為以下幾個(gè)步驟,下面就讓小編為大家一一介紹一下吧:

  1)填充:首先將輸入信息的長(cháng)度(bit)進(jìn)行填充,使得對512求余的結果等于448。填充的方法是填充一個(gè)1和n個(gè)0。

  2)記錄信息長(cháng)度:用64位來(lái)存儲填充前信息長(cháng)度。這64位加在第一步結果的后面,這樣信息長(cháng)度就變?yōu)镹*512+448+64=(N+1)*512位。

  3)裝入標準的幻數:標準的幻數是(A=(01234567)16,B=(89ABCDEF)16,C=(FEDCBA98)16,D=(76543210)16)。如果在程序中定義應該是(A=0X67452301L,B=0XEFCDAB89L,C=0X98BADCFEL,D=0X10325476L)。

  4)四輪循環(huán)運算:循環(huán)的次數是分組的個(gè)數(N+1)。

3.--用途

  MD5算法的用途主要分為以下幾類(lèi):

  1、防止被篡改,比如我提供文件下載,為了防止不法分子在安裝程序中添加木馬,我可以在網(wǎng)站上公布由安裝文件得到的MD5輸出結果。

  2、防止直接看到明文,現在很多網(wǎng)站在數據庫存儲用戶(hù)的密碼的時(shí)候都是存儲用戶(hù)密碼的MD5值。這樣就算不法分子得到數據庫的用戶(hù)密碼的MD5值,也無(wú)法知道用戶(hù)的密碼。

  3、防止抵賴(lài)(數字簽名),例如A寫(xiě)了一個(gè)文件,認證機構對此文件用MD5算法產(chǎn)生摘要信息并做好記錄。這樣可以防止出現以后A不承認此事而帶來(lái)的麻煩。

  拓展閱讀:

  1.基于DSP的程序加密保護體制設計

  2.DSP程序構造的加密體制概述

  3.快速實(shí)現SHA-1算法的硬件結構

萬(wàn)能遙控器相關(guān)文章:萬(wàn)能遙控器代碼




關(guān)鍵詞: MD5 算法 MD5算法原理

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>