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位




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

    回復

    我來回復
    • 暫無回復內容

    登錄 或者 注冊 后回復。
    久久亚洲中文字幕精品有坂深雪 | 亚洲国产七七久久桃花| 亚洲精品国产高清嫩草影院| 亚洲精品和日本精品| 亚洲∧v久久久无码精品| 国99精品无码一区二区三区| 国产91精品黄网在线观看| 亚洲精品NV久久久久久久久久| 无码人妻精品中文字幕免费| 国产原创精品视频| 亚洲A∨午夜成人片精品网站| 久久久久人妻一区精品色| 99久久精品久久久久久清纯| 正在播放酒店精品少妇约| 国产福利91精品一区二区三区| 精品伦精品一区二区三区视频 | 精品国产婷婷久久久| 成年人黄视频大全| 91国内揄拍国内精品情侣对白| 亚洲精品无码久久不卡| 3D动漫精品啪啪一区二区下载| 久久97久久97精品免视看| 久久精品国产第一区二区三区 | 少妇人妻无码精品视频| 88国产精品无码一区二区三区| free性中国hd国语page1| 四虎国产精品免费入口| 日韩免费在线观看| 88久久精品无码一区二区毛片| 国产美女在线吞精子| 久久九九有精品国产23百花影院| 中文字幕亚洲精品无码| 国产精品视频网| 羞羞视频免费观看| 亚洲精品免费视频| freefron性中国国产高清| 国产精品伦理久久久久久| 欧美精品亚洲精品日韩传电影 | 久久久久人妻一区精品色| 久久久久久久亚洲精品| 99国产精品久久|