买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于数据库的数据加密方法及系统_和元达信息科技有限公司_202311656691.6 

申请/专利权人:和元达信息科技有限公司

申请日:2023-12-06

公开(公告)日:2024-03-22

公开(公告)号:CN117390655B

主分类号:G06F21/60

分类号:G06F21/60;G06F21/62;G06F21/64;H04L9/08

优先权:

专利状态码:有效-授权

法律状态:2024.03.22#授权;2024.01.30#实质审查的生效;2024.01.12#公开

摘要:本发明公开了一种基于数据库的数据加密方法及系统,通过加密文件和项目库的管理,确保代码文件和项目信息的安全性,防止未经授权的访问和篡改。加密文件和项目库的使用,有助于保护敏感信息,防止数据泄露和未经授权的访问。且通过匹配变量和环境文档,可以发现代码文件中存在的变量错误和存储错误。这有助于确保代码的稳定性和一致性,减少因变量错误或存储错误引起的程序异常和bug。对项目库进行更新和加密存储,有助于保持项目库的最新状态,并确保项目信息的完整性和安全性。加密存储可以保护项目信息不被未经授权的访问者所窃取。可以提高开发效率,减少手动操作的时间和错误率,同时解决了由于变量对象等数据库内部错误造成数据泄露的问题。

主权项:1.一种基于数据库的数据加密方法,其特征在于,包括:接收开发者向数据库上传的加密文件,通过第一密钥解密所述加密文件获得代码文件,根据所述代码文件中的项目信息,确定代码文件对应的加密项目库;获取所述代码文件中的所有变量的变量名称和对应的存储地址,生成第一变量数据,并解密对应的项目库,获得项目变量数据;将第一变量数据和项目变量数据中的变量进行合并,生成第二变量数据;其中,当第一变量数据中存在变量的变量名称和项目变量数据中的变量名称相同且所述变量名称对应的存储地址也相同时,则确定所述变量为相同变量,所述相同变量和项目变量数据中的变量匹配,并合并为一个变量加入第二变量数据,当第一变量数据中存在变量的变量名称和对应的存储地址与项目变量数据中的变量不相同时,则确定第一变量数据中与项目变量数据中不同的变量为差异变量,将所述差异变量分别加入第二变量数据;获取所述代码文件中的外部引用数据,并将对应项目库中的环境配置文档进行解密,根据解密后的环境配置文档和外部引用数据,生成匹配环境文档;将第二变量数据和匹配环境文档进行合并得到运行环境变量,判断所述运行环境变量中是否存在未被定义的变量;若所述运行环境变量中存在未被定义的变量,则确定所述代码文件中存在变量错误;当所述运行环境变量中不存未被定义的变量,则将所述运行环境变量输入到预设的神经网络中,获得运行环境变量中每个变量对应的变换数据;当存在变量的变换数据超出存储地址对应的存储空间的大小时,则确定所述代码文件存在存储错误;当所述代码文件不存在变量错误和存储错误时,则根据代码文件和项目库,对项目库进行更新,对更新后的项目库使用第二密钥加密,并将加密后的项目库存储于数据库中;其中,所述第一密钥根据第二密钥获得。

全文数据:

权利要求:

百度查询: 和元达信息科技有限公司 一种基于数据库的数据加密方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。