一种海量MD5特征码的存储方法

基本信息

申请号 CN202111507523.1 申请日 -
公开(公告)号 CN114329465A 公开(公告)日 2022-04-12
申请公布号 CN114329465A 申请公布日 2022-04-12
分类号 G06F21/56(2013.01)I 分类 计算;推算;计数;
发明人 林凯 申请(专利权)人 北京猎鹰安全科技有限公司
代理机构 北京康盛知识产权代理有限公司 代理人 李欣芮
地址 100041北京市石景山区实兴大街30号院3号楼2层A-0003房间
法律状态 -

摘要

摘要 本发明提出的海量MD5特征码的存储方法,包括如下步骤:读取MD5数据文件中的MD5字符串,按照前两个字节的内容,将MD5字符串进行分类,生成256个分块文件;建立链表数组,以分块文件的文件名作为链表数组中的数据;分别处理分块文件,将分块文件中的每一个MD5字符串转换为整型数据,并为每一个MD5字符串建立一个数组,用于存储转换后的整型数据;将数组按其所在分块文件的文件名,加入链表数组;将数组进行排序;存储排序后的数据。该方法大幅提高了海量MD5特征码存储和匹配的效率。