买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京科杰科技有限公司
摘要:本发明涉及数据安全技术领域,尤其涉及一种EXCEL数据加密方法,本发明获取待发送的EXCEL文件,划分各单元格的类别,筛选出被引用单元格以及引用单元格,识别特征被引用单元格,生成若干伪装数据,替换特征被引用单元格中的真实数据,任选若干孤立类单元格对,将孤立单元格对包含的真实内容进行位置交换,添加新工作簿,将剩余伪装数据以及真实数据随机存储于新工作簿,确定伪装记录,选定加密算法,对伪装数据进行加密,得到加密密文,存储至新工作簿的密文存储格内,发送至接收端,接收端选定解密算法,提取密文存储格内的加密密文解密得到伪装记录,本发明采用不同的方式对单元格进行加密,增加EXCEL文件中内容解读的难度,提高EXCEL文件数据的安全性。
主权项:1.一种EXCEL数据加密方法,其特征在于,包括:步骤S1,获取待发送的EXCEL文件,根据所述EXCEL文件中公式与单元格的引用关系划分各单元格的类别,包括,引用关系类单元格以及孤立类单元格;步骤S2,由引用关系类单元格中筛选出被引用单元格以及引用单元格,识别特征被引用单元格,生成若干伪装数据,选取任一伪装数据替换所述特征被引用单元格中的真实数据;步骤S3,任选若干孤立类单元格对,获取孤立类单元格对的位置坐标对,将孤立单元格对包含的真实内容进行位置交换;步骤S4,添加新工作簿,将剩余伪装数据以及真实数据随机存储于新工作簿,确定伪装记录,包括,特征被引用单元格的位置坐标、真实数据在新工作簿中的位置坐标以及孤立单元格对的位置坐标对;步骤S5,依据特征被引用单元格的数量选定加密算法,依据所述加密算法对所述伪装记录进行加密,得到加密密文,将所述加密密文存储至所述新工作簿的密文存储格内,并将所述EXCEL文件发送至接收端;步骤S6,所述接收端依据所述EXCEL文件中特征被引用单元格的数量选定解密算法,提取密文存储格内的加密密文解密得到伪装记录,依据所述伪装记录交换孤立类单元格对中的真实内容以及提取新工作簿中对应单元格中的真实数据替换特征被引用单元格中的伪装数据;所述步骤S1中,若满足第一预设条件,则单元格类别为引用关系类单元格;若不满足第一预设条件,则单元格类别为孤立类单元格,第一预设条件为单元格中存在公式或单元格为公式引用的单元格;所述步骤S2中,识别特征被引用单元格的过程包括,将被引用次数与预设被引用次数对比阈值进行对比,若单元格的被引用次数大于预设被引用次数对比阈值,则将所述单元格识别为特征被引用单元格;所述步骤S2中,根据特征被引用单元格中真实数据的字符长度生成若干伪装数据,其中,伪装数据的字符长度与真实数据的字符长度相同;所述步骤S3中,任选若干孤立类单元格对的过程包括,选取单元格中文本字符长度相同的单元格作为孤立单元格对,或,选取单元格中数字字符长度相同的单元格作为孤立单元格对,其中,单个孤立单元格对包含两个单元格;所述步骤S5中,依据特征被引用单元格的数量选定加密算法,将所述数量逐个与若干数量区间匹配,若所述数量属于任一所述数量区间,则选定与所述数量区间关联的加密算法;其中,预先设定有若干加密算法,各所述加密算法关联有唯一的数量区间,且各所述数量区间均不相同。
全文数据:
权利要求:
百度查询: 北京科杰科技有限公司 一种EXCEL数据加密方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。