MD5加密是什么?

    Infocode藍暢 互聯網開發 586

    MD5加密是什么?

    MD5的全稱是Message-Digest Algorithm 5(信息-摘要算法),是讓大容量信息在用數字簽名軟件簽署私人密匙前被”壓縮”成一種保密的格式(就是把一個任意長度的字節串變換成一定長的大整數)。不管是MD2、MD4還是MD5,它們都需要獲得一個隨機長度的信息并產生一個128位的信息摘要。雖然這些算法的結構或多或少有些相似,但MD2的設計與MD4和MD5完全不同,那是因為MD2是為8位機器做過設計優化的,而MD4和MD5卻是面向32位的電腦。這三個算法的描述和C語言源代碼在Internet RFCs 1321中有詳細的描述,這是一份最權威的文檔,由Ronald L. Rivest在1992年8月向IETF提交。

    MD5加密是什么?
    MD5加密是什么?

    MD5算法的原理可簡要的敘述為:MD5碼以512位分組來處理輸入的信息,且每一分組又被劃分為16個32位子分組,經過了一系列的處理后,算法的輸出由四個32位分組組成,將這四個32位分組級聯后將生成一個128位散列值。

    在MD5算法中,首先需要對信息進行填充,這個數據按位(bit)補充,要求最終的位數對512求模的結果為448。也就是說數據補位后,其位數長度只差64位(bit)就是512的整數倍。

    即便是這個數據的位數對512求模的結果正好是448也必須進行補位。

    補位的實現過程:首先在數據后補一個1 bit; 接著在后面補上一堆0 bit, 直到整個數據的位數對512求模的結果正好為448。至少補1位,而最多可能補512位




    請輸入姓名或昵稱
    如果您有任何疑問、需要更多信息或希望與我們建立合作請留言
    =

    回復

    我來回復
    • 暫無回復內容

    登錄 或者 注冊 后回復。
    91精品国产高清久久久久久io| 久久91这里精品国产2020| 欧美极品欧美精品欧美视频| 999国内精品永久免费观看| 精品久久久久久中文字幕| 国产精品粉嫩美女在线观看| 无码日韩精品一区二区免费 | 欧美日韩国产精品系列| 精品视频在线免费观看| AAA级久久久精品无码区| 亚洲一级Av无码毛片久久精品| 久久亚洲美女精品国产精品| 久久久久四虎国产精品| 青草青草久热精品视频在线观看| 欧美大片在线观看| 国产在线不卡午夜精品2021| 欧洲精品一区二区三区在线观看| 人妻AV一区二区三区精品| 91亚洲精品麻豆| 黄页网站在线免费观看| 国产精品手机在线| 亚洲Av无码精品色午夜| 免费视频成人国产精品网站| 亚洲国产精品无码专区在线观看 | 国产AV午夜精品一区二区入口| 成人精品一区二区三区免费看 | 精品免费视在线观看| 久热精品视频第一页| 99精品免费视频| 欧美精品整片300页| 岛国精品一区免费视频在线观看| 久久久国产精品| 99re6在线精品免费观看| 欧美成人精品欧美一级乱黄一区二区精品在线 | 国产乱码精品一品二品| 久久国产成人亚洲精品影院| 国产suv精品一区二区33| 亚洲精品高清在线| 98香蕉草草视频在线精品看| 亚洲av午夜成人片精品网站| 国产小呦泬泬99精品|