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

基本信息

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

摘要

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