一種海量MD5特征碼的存儲方法
基本信息
申請?zhí)?/td> | CN202111507523.1 | 申請日 | - |
公開(公告)號 | CN114329465A | 公開(公告)日 | 2022-04-12 |
申請公布號 | CN114329465A | 申請公布日 | 2022-04-12 |
分類號 | G06F21/56(2013.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 林凱 | 申請(專利權(quán))人 | 北京獵鷹安全科技有限公司 |
代理機(jī)構(gòu) | 北京康盛知識產(chǎn)權(quán)代理有限公司 | 代理人 | 李欣芮 |
地址 | 100041北京市石景山區(qū)實興大街30號院3號樓2層A-0003房間 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提出的海量MD5特征碼的存儲方法,包括如下步驟:讀取MD5數(shù)據(jù)文件中的MD5字符串,按照前兩個字節(jié)的內(nèi)容,將MD5字符串進(jìn)行分類,生成256個分塊文件;建立鏈表數(shù)組,以分塊文件的文件名作為鏈表數(shù)組中的數(shù)據(jù);分別處理分塊文件,將分塊文件中的每一個MD5字符串轉(zhuǎn)換為整型數(shù)據(jù),并為每一個MD5字符串建立一個數(shù)組,用于存儲轉(zhuǎn)換后的整型數(shù)據(jù);將數(shù)組按其所在分塊文件的文件名,加入鏈表數(shù)組;將數(shù)組進(jìn)行排序;存儲排序后的數(shù)據(jù)。該方法大幅提高了海量MD5特征碼存儲和匹配的效率。 |
