一种嵌入式终端设备的数据库参数自动加解密方法及装置制造方法及图纸

技术编号:28036350 阅读:28 留言:0更新日期:2021-04-09 23:18
本发明专利技术公开了一种嵌入式终端设备的数据库参数自动加解密方法及装置,该方法包括:加密装置读取初始配置文件,获取所述初始配置文件中的参数名与参数值;访问所述参数名的指针地址,根据访问结果对所述参数名进行加密;利用加密算法对所述参数值进行加密;根据所述加密后的参数名与所述加密后的参数值,生成加密配置文件;解密装置对所述加密配置文件进行下载,对所述加密配置文件中的参数名进行解密;利用解密算法对所述加密配置文件中的参数值进行解密;根据所述解密后的参数名与所述解密后的参数值,生成解密配置文件,基于所述解密配置文件对设备数据进行更新。该方法提高了嵌入式终端设备数据库的安全性。

【技术实现步骤摘要】
一种嵌入式终端设备的数据库参数自动加解密方法及装置
本专利技术涉及加解密
,具体是一种嵌入式终端设备的数据库参数自动加解密方法及装置。
技术介绍
现有嵌入式终端设备的数据库模式都是使用XML(XML指可扩展标记语言,它是一种标记语言,XML的设计宗旨是传输数据,而非显示数据,XML标签没有被预定义,需要自行定义标签,XML被设计为具有自我描述性,XML是W3C的推荐标准)文档作为自身的数据库的结构设计,XML文档因为内容和结构完全分离、互操作性强、规范统一、支持多种编码以及可扩展性强等优点被广泛应用在轻量级的数据储存场景中,这种简单数据库模式的优点就是成本低、范围广(可以用于任何操作系统与软件平台),缺点则是采用明文编码,安全性极低。现有技术中,访问限制机制即以用户权限对数据库内容进行访问限制,在不同用户下载数据库备份时,嵌入式终端设备输出到XML文档中的参数数量以及参数内容会根据用户等级进行区别划分,高权限用户拥有所有参数或绝大多数关键参数的访问权,低权限用户则只拥有通用参数的访问权;敏感参数过滤机制即在进行下载数据库备份时,嵌本文档来自技高网...

【技术保护点】
1.一种嵌入式终端设备的数据库参数自动加解密方法,其特征在于,包括:/n加密装置读取初始配置文件,获取所述初始配置文件中的参数名与参数值;/n访问所述参数名的指针地址,根据访问结果对所述参数名进行加密,生成加密后的参数名;/n利用加密算法对所述参数值进行加密,生成加密后的参数值;/n根据所述加密后的参数名与所述加密后的参数值,生成加密配置文件;/n解密装置对所述加密配置文件进行下载,对所述加密配置文件中的参数名进行解密,生成解密后的参数名;/n利用解密算法对所述加密配置文件中的参数值进行解密,生成解密后的参数值;/n根据所述解密后的参数名与所述解密后的参数值,生成解密配置文件,基于所述解密配置...

【技术特征摘要】
1.一种嵌入式终端设备的数据库参数自动加解密方法,其特征在于,包括:
加密装置读取初始配置文件,获取所述初始配置文件中的参数名与参数值;
访问所述参数名的指针地址,根据访问结果对所述参数名进行加密,生成加密后的参数名;
利用加密算法对所述参数值进行加密,生成加密后的参数值;
根据所述加密后的参数名与所述加密后的参数值,生成加密配置文件;
解密装置对所述加密配置文件进行下载,对所述加密配置文件中的参数名进行解密,生成解密后的参数名;
利用解密算法对所述加密配置文件中的参数值进行解密,生成解密后的参数值;
根据所述解密后的参数名与所述解密后的参数值,生成解密配置文件,基于所述解密配置文件对设备数据进行更新。


2.如权利要求1所述的方法,其特征在于,所述加密装置读取初始配置文件,获取所述初始配置文件中的参数名与参数值,包括:
对所述初始配置文件进行读取,将所述初始配置文件存储至缓冲区;
基于所述初始配置文件,生成所述参数名与所述参数值。


3.如权利要求1所述的方法,其特征在于,所述访问所述参数名的指针地址,根据访问结果对所述参数名进行加密,生成加密后的参数名,包括:
访问所述参数名对应的指针地址,并将所述参数名字符串与预设字符串进行对比;
根据对比结果选取安全参数,生成参数名类型,并根据所述参数名类型选择相应的参数名加密分支;
基于所述参数名加密分支对所述参数名进行加密处理,生成加密后的参数名。


4.如权利要求3所述的方法,其特征在于,所述加密处理,包括:
参数名字段等位数处理和参数名内存化加密。


5.如权利要求1所述的方法,其特征在于,所述解密装置对所述加密配置文件进行下载,对所述加密配置文件中的参数名进行解密,生成解密后的参数名,包括:
对所述加密配置文件进行下载,读取所述加密配置文件的缓冲区地址;
基于所述缓冲区地址,按照静态加密表对所述加密配置文件中的参数名进行遍历解密,生成解密后的参数名。


6.一种嵌...

【专利技术属性】
技术研发人员:赵仲谋祝金忠王喜祝陈政
申请(专利权)人:深圳市亿联无限科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1