一種海量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特征碼存儲和匹配的效率。