行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210767626.X (22)申请日 2022.06.30 (71)申请人 中国第一汽车股份有限公司 地址 130011 吉林省长 春市汽车 经济技术 开发区新红旗大街1号 (72)发明人 李想 李长龙 南洋 孔祥明  揣孟洋 于立娇  (74)专利代理 机构 北京远智汇知识产权代理有 限公司 1 1659 专利代理师 刘欣 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/08(2006.01) H04L 67/06(2022.01) H04L 9/32(2006.01) (54)发明名称 一种数据库文 件处理方法、 加密端和解密端 (57)摘要 本发明公开了一种数据库文件处理方法、 加 密端和解密端。 方法包括: 通过预设位数的随机 密码对待加密的数据库文件进行加密, 得到加密 文件; 确定所述加密文件的第一哈希值; 获取预 先生成的公私密钥对; 根据所述第一哈希值、 所 述公私密钥对和所述随机密码生成解密文件; 将 所述加密文件和所述解密文件发送给解密端, 以 使所述解密端根据所述加密文件和所述解密文 件解密得到所述数据库文件。 本发 明实施例提供 的方案能够对 车载网络总线数据库进行加密, 在 特定的解密端才能够打开并解析, 从而实现对数 据库文件加密 的同时对数据库文件的详细数据 的解析, 并在数据库文件传输的过程中不显示详 细通信内容, 实现对数据库文 件的通信加密。 权利要求书2页 说明书7页 附图3页 CN 115174195 A 2022.10.11 CN 115174195 A 1.一种数据库文件处 理方法, 其特 征在于, 应用于加密端, 包括: 通过预设位数的随机密码对待加密的数据库文件进行加密, 得到加密文件; 确定所述加密文件的第一哈希值; 获取预先生成的公私密钥对; 根据所述第一哈希值、 所述公私密钥对和所述随机密码生成解密文件; 将所述加密文件和所述解密文件发送给解密端, 以使所述解密端根据 所述加密文件和 所述解密文件解密得到所述数据库文件。 2.根据权利要求1所述的方法, 其特 征在于, 所述获取 预先生成的公私密钥对, 包括: 向云端服务器请求可用的私钥, 其中, 所述云端服务器根据预设的时间周期生成公钥 和私钥组成的公私密钥对; 获取所述云端服 务器返回的所述公私密钥对。 3.根据权利要求2所述的方法, 其特征在于, 所述根据所述第一哈希值、 所述公私密钥 对和所述随机密码生成解密文件, 包括: 通过所述公私密钥对中的私钥对所述随机密码进行加密, 得到加密 密码; 根据所述加密 密码和所述第一哈希值 生成解密文件。 4.根据权利要求3所述的方法, 其特征在于, 根据 所述加密密码和所述第 一哈希值生成 解密文件, 包括: 确定当前的第一时间值和时间期限值; 将所述第 一时间值、 所述 时间期限值、 所述第 一哈希值、 所述公钥和所述加密密码写入 文件模板中, 得到所述 解密文件。 5.一种数据库文件处 理方法, 其特 征在于, 应用于解密端, 包括: 接收所述加密端发来的所述加密文件和所述 解密文件; 从所述解密文件中得到加密文件的随机密码; 通过所述随机密码对所述加密文件进行解密, 得到数据库文件。 6.根据权利要求5所述的方法, 其特征在于, 在接收所述加密端发来的所述加密文件和 所述解密文件之后, 进一 步包括: 对所述加密文件进行哈希计算, 得到所述加密文件的第二哈希值; 当所述第二哈希值与 所述加密文件中包括的第 一哈希值相同时, 通过所述随机密码对 所述加密文件进行解密。 7.根据权利要求5所述的方法, 其特征在于, 在接收所述加密端发来的所述加密文件和 所述解密文件之后, 进一 步包括: 从所述解密文件中获取第一时间值和时间期限值; 确定当前的第二时间值是否超出 所述第一时间值和所述时间期限值之和; 当所述第二 时间值未超出所述第 一时间值和所述 时间期限值之和时, 通过所述随机密 码对所述加密文件进行解密。 8.根据权利要求5所述的方法, 其特征在于, 所述从所述解密文件中得到加密文件的随 机密码, 包括: 从所述解密文件中获取公钥; 通过所述公钥对所述 解密文件中的加密 密码进行解密, 得到所述随机密码。权 利 要 求 书 1/2 页 2 CN 115174195 A 29.一种加密端, 其特 征在于, 包括: 文件加密单元, 用于通过预设位数的随机密码对待加密的数据库文件进行加密, 得到 加密文件; 哈希值确定单 元, 用于确定所述加密文件的第一哈希值; 密钥获取 单元, 用于获取 预先生成的公私密钥对; 解密文件生成单元, 用于根据所述第一哈希值、 所述公私密钥对和所述随机密码生成 解密文件; 解密文件发送单元, 用于将所述加密文件和所述解密文件发送给解密端, 以使所述解 密端根据所述加密文件和所述 解密文件解密得到所述数据库文件。 10.一种解密端, 其特 征在于, 包括: 文件接收单 元, 用于接收所述加密端发来的所述加密文件和所述 解密文件; 密码获取 单元, 用于从所述 解密文件中得到加密文件的随机密码; 文件解密单 元, 用于通过 所述随机密码对所述加密文件进行解密, 得到数据库文件。权 利 要 求 书 2/2 页 3 CN 115174195 A 3

PDF文档 专利 一种数据库文件处理方法、加密端和解密端

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据库文件处理方法、加密端和解密端 第 1 页 专利 一种数据库文件处理方法、加密端和解密端 第 2 页 专利 一种数据库文件处理方法、加密端和解密端 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:16:47上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。