蘇蘇MD5批量加密工具,是一款可以快速M(fèi)D5加密的軟件,MD5批量加密軟件,支持批量處理。目前已經(jīng)支持18、32位的加密。
md5加密原理簡(jiǎn)單解釋
MD5算法的原理可簡(jiǎn)要的敘述為:MD5碼以512位分組來(lái)處理輸入的信息,且每一分組又被劃分為16個(gè)32位子分組,經(jīng)過(guò)了一系列的處理后,算法的輸出由四個(gè)32位分組組成,將這四個(gè)32位分組級(jí)聯(lián)后將生成一個(gè)128位散列值。
在MD5算法中,首先需要對(duì)信息進(jìn)行填充,這個(gè)數(shù)據(jù)按位(bit)補(bǔ)充,要求最終的位數(shù)對(duì)512求模的結(jié)果為448。也就是說(shuō)數(shù)據(jù)補(bǔ)位后,其位數(shù)長(zhǎng)度只差64位(bit)就是512的整數(shù)倍。
即便是這個(gè)數(shù)據(jù)的位數(shù)對(duì)512求模的結(jié)果正好是448也必須進(jìn)行補(bǔ)位。
補(bǔ)位的實(shí)現(xiàn)過(guò)程:首先在數(shù)據(jù)后補(bǔ)一個(gè)1 bit; 接著在后面補(bǔ)上一堆0 bit, 直到整個(gè)數(shù)據(jù)的位數(shù)對(duì)512求模的結(jié)果正好為448?傊辽傺a(bǔ)1位,而最多可能補(bǔ)512位。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版