一種基于MD5的加密方法及系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201910027132.6 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN109450618A 公開(kāi)(公告)日 2019-03-08
申請(qǐng)公布號(hào) CN109450618A 申請(qǐng)公布日 2019-03-08
分類(lèi)號(hào) H04L9/06(2006.01)I; H04L9/08(2006.01)I; H04L9/30(2006.01)I 分類(lèi) 電通信技術(shù);
發(fā)明人 曹富強(qiáng) 申請(qǐng)(專(zhuān)利權(quán))人 無(wú)錫華大國(guó)奇科技有限公司
代理機(jī)構(gòu) 杭州裕陽(yáng)聯(lián)合專(zhuān)利代理有限公司 代理人 無(wú)錫華大國(guó)奇科技有限公司
地址 214000 江蘇省無(wú)錫市濱湖區(qū)蠡園開(kāi)發(fā)區(qū)“530”大廈2號(hào)樓15樓
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種基于MD5的加密方法及系統(tǒng),所述方法包括以下步驟:S1,獲取隨機(jī)數(shù)網(wǎng)絡(luò)、待加密數(shù)據(jù)和隨機(jī)數(shù)種子;S2,從所述隨機(jī)數(shù)種子中獲取隨機(jī)數(shù),依據(jù)所述隨機(jī)數(shù)和隨機(jī)數(shù)網(wǎng)絡(luò),生成二進(jìn)制數(shù)據(jù);S3,對(duì)所述待加密數(shù)據(jù)進(jìn)行一個(gè)輪次的MD5運(yùn)算,生成所述輪次對(duì)應(yīng)的中間數(shù);S4,利用所述二進(jìn)制數(shù)據(jù)對(duì)所述中間數(shù)進(jìn)行按位異或運(yùn)算,生成第二中間數(shù);S5,利用所述第二中間數(shù)和所述待加密數(shù)據(jù),進(jìn)行下一個(gè)輪次的MD5運(yùn)算,生成第三中間數(shù);S6,利用所述第三中間數(shù)依次重復(fù)執(zhí)行步驟S4和S5,直至MD5運(yùn)算的輪次個(gè)數(shù)達(dá)到預(yù)設(shè)輪次,得到加密數(shù)據(jù);所述方法解決了現(xiàn)有技術(shù)中開(kāi)源加密算法容易被破解的問(wèn)題,滿足高安全性要求的業(yè)務(wù)需求。