全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211193316.8 (22)申请日 2022.09.28 (71)申请人 建信金融科技有限责任公司 地址 200120 上海市中国 (上海) 自由贸易 试验区银城路9 9号12层、 15层 (72)发明人 刘迪  (74)专利代理 机构 中原信达知识产权代理有限 责任公司 1 1219 专利代理师 李阳 徐敏 (51)Int.Cl. G06F 16/14(2019.01) G06F 21/60(2013.01) (54)发明名称 一种数据处理方法、 装置、 电子设备及计算 机可读介质 (57)摘要 本申请公开了数据处理方法、 装置、 电子设 备及计算机可读介质, 涉及信息 隐藏技术领域, 该方法包括: 响应于检测到写入操作, 获取对应 的应用数据, 进而根据应用数据获取对应的文件 路径; 基于文件路径, 生成对应的随机位置 数组; 利用随机位置数组对文件路径对应的文件进行 加密, 以得到加密文件; 响应于检测到读取操作, 获取对应的操作类型标识, 若操作类型标识对应 的是查询操作, 获取对应的查询关键词, 进而根 据查询关键词对加密文件进行查询, 响应于查询 成功, 返回查询结果。 针对每个文件基于文件路 径生成随机位置数组作为映射源, 可以实现对加 密文件的任意数据进行随机查询, 无需耦合业务 代码, 随着业务规模的扩 大, 不会增加代码量, 对 业务透明。 权利要求书2页 说明书9页 附图3页 CN 115525608 A 2022.12.27 CN 115525608 A 1.一种数据处 理方法, 其特 征在于, 包括: 响应于检测到写入操作, 获取对应的应用数据, 进而根据所述应用数据获取对应的文 件路径; 基于所述文件路径, 生成对应的随机位置数组; 利用所述随机位置数组对所述文件路径对应的文件进行加密, 以得到加密文件; 响应于检测到读取操作, 获取对应的操作类型标识, 若所述操作类型标识对应的是查 询操作, 获取对应的查询关键词, 进而根据所述查询关键词对 所述加密 文件进行查询, 响应 于查询成功, 返回查询结果。 2.根据权利要求1所述的方法, 其特征在于, 在所述获取对应的操作类型标识之后, 所 述方法还 包括: 若所述操作类型标识对应的是文件添加操作, 获取待添加文件, 进而对所述待添加文 件基于所述随机位置数组进行加密, 以得到加密待添加文件; 获取所述待添加文件和所述文件添加操作对应的目标位置, 进而在所述目标位置添加 所述加密待添加文件。 3.根据权利要求1所述的方法, 其特征在于, 在所述获取对应的应用数据之前, 所述方 法还包括: 基于反射 技术和动态 代理技术, 实时检测写入操作和读取操作。 4.根据权利要求1所述的方法, 其特征在于, 所述基于所述文件路径, 生成对应的随机 位置数组, 包括: 调用随机数生成器以根据所述文件类型, 生成25 6个字符的随机位置; 建立与所述随机位置对应的索引, 进而将所述索引与对应的随机位置建立映射关系并 存储为随机位置数组。 5.根据权利要求1所述的方法, 其特征在于, 所述根据所述应用数据获取对应的文件路 径, 包括: 获取所述应用数据中的文件描述符; 根据所述文件描述符, 获取对应的文件路径。 6.根据权利要求1所述的方法, 其特征在于, 所述根据所述查询关键词对所述加密文件 进行查询, 响应于查询成功, 返回查询结果, 包括: 基于所述随机位置数组对所述 查询关键词进行加密, 以得到加密关键词; 从所述加密文件中查询是否存在所述加密关键词, 若是则查询成功, 返回查询结果。 7.根据权利要求6所述的方法, 其特征在于, 在所述从所述加密文件中查询是否存在所 述加密关键词之后, 所述方法还 包括: 若否则返回查询失败信息 。 8.一种数据处 理装置, 其特 征在于, 包括: 获取单元, 被配置成响应于检测到写入操作, 获取对应的应用数据, 进而根据所述应用 数据获取对应的文件路径; 数组生成单 元, 被配置成基于所述文件路径, 生成对应的随机位置数组; 加密单元, 被配置成利用所述随机位置数组对所述文件路径对应的文件进行加密, 以 得到加密文件;权 利 要 求 书 1/2 页 2 CN 115525608 A 2数据处理单元, 被配置成响应于检测到读取操作, 获取对应的操作类型标识, 若所述操 作类型标识对应的是查询操作, 获取对应的查询关键词, 进而根据所述查询关键词对所述 加密文件进行查询, 响应于查询成功, 返回查询结果。 9.根据权利要求8所述的装置, 其特 征在于, 所述数据处 理单元进一步被配置成: 若所述操作类型标识对应的是文件添加操作, 获取待添加文件, 进而对所述待添加文 件基于所述随机位置数组进行加密, 以得到加密待添加文件; 获取所述待添加文件和所述文件添加操作对应的目标位置, 进而在所述目标位置添加 所述加密待添加文件。 10.根据权利要求8所述的装置, 其特 征在于, 所述获取 单元进一步被配置成: 基于反射 技术和动态 代理技术, 实时检测写入操作和读取操作。 11.根据权利要求8所述的装置, 其特 征在于, 所述数组生成单 元进一步被配置成: 调用随机数生成器以根据所述文件类型, 生成25 6个字符的随机位置; 建立与所述随机位置对应的索引, 进而将所述索引与对应的随机位置建立映射关系并 存储为随机位置数组。 12.根据权利要求8所述的装置, 其特 征在于, 所述获取 单元进一步被配置成: 获取所述应用数据中的文件描述符; 根据所述文件描述符, 获取对应的文件路径。 13.根据权利要求8所述的装置, 其特 征在于, 所述数据处 理单元进一步被配置成: 基于所述随机位置数组对所述 查询关键词进行加密, 以得到加密关键词; 从所述加密文件中查询是否存在所述加密关键词, 若是则查询成功, 返回查询结果。 14.一种数据处 理电子设备, 其特 征在于, 包括: 一个或多个处 理器; 存储装置, 用于存 储一个或多个程序, 当所述一个或多个程序被所述一个或多个处理器执行, 使得所述一个或多个处理器实 现如权利要求1 ‑7中任一项所述的方法。 15.一种计算机可读介质, 其上存储有计算机程序, 其特征在于, 所述程序被处理器执 行时实现如权利要求1 ‑7中任一项所述的方法。 16.一种计算机程序产品, 包括计算机程序, 其特征在于, 所述计算机程序被处理器执 行时实现如权利要求1 ‑7中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115525608 A 3

.PDF文档 专利 一种数据处理方法、装置、电子设备及计算机可读介质

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据处理方法、装置、电子设备及计算机可读介质 第 1 页 专利 一种数据处理方法、装置、电子设备及计算机可读介质 第 2 页 专利 一种数据处理方法、装置、电子设备及计算机可读介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 05:37:20上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。