【技术实现步骤摘要】
车辆诊断文件加密方法、装置、设备及存储介质
本申请属于汽车诊断
,尤其涉及一种车辆诊断文件加密方法、装置、设备及存储介质。
技术介绍
在汽车诊断行业中通常使用标准格式,例如,ODX(openDiagnosticDateExchange,是一种开发式的诊断数据格式)文件来存储汽车诊断过程中的诊断信息,比如ECU配置信息,各ECU中的诊断服务指令,汽车诊断算法等等,因此,为了防止车辆诊断信息泄露,需要对车辆诊断文件进行加密处理。目前,常见的加密方法是对车辆诊断文件中的所有数据进行统一的加密。但是,在实际应用中,不同环节的工作人员往往仅需要车辆诊断文件中的部分车辆诊断信息,如果将经统一加密之后的车辆诊断文件发送给不同环节的工作人员,则不同环节的工作人员对加密后的车辆诊断文件进行解密之后,将得到车辆的所有诊断信息,因此使用同一加密方法对车辆诊断文件进行加密依然存在信息泄露的风险。
技术实现思路
本申请提供了一种车辆诊断文件加密方法、装置、设备及存储介质,通过根据车辆诊断文件中每个协议层的父标签对应的 ...
【技术保护点】
1.一种车辆诊断文件加密方法,其特征在于,包括:/n解析车辆诊断文件,得到所述车辆诊断文件包含的每个协议层的父标签;/n根据预先建立的加密配置文件,分别确定每个所述父标签对应的密钥信息;/n针对每个所述协议层,均根据各自的父标签对应的所述密钥信息,分别对各自包含的信息进行加密处理。/n
【技术特征摘要】
1.一种车辆诊断文件加密方法,其特征在于,包括:
解析车辆诊断文件,得到所述车辆诊断文件包含的每个协议层的父标签;
根据预先建立的加密配置文件,分别确定每个所述父标签对应的密钥信息;
针对每个所述协议层,均根据各自的父标签对应的所述密钥信息,分别对各自包含的信息进行加密处理。
2.如权利要求1所述的方法,其特征在于,所述加密配置文件包括每个所述父标签各自的名称以及每个所述父标签各自对应的密钥信息;
所述根据预先建立的加密配置文件,分别确定每个所述父标签对应的密钥信息,包括:
基于各个所述父标签各自的名称依次遍历所述加密配置文件,从所述加密配置文件中分别匹配出各个所述父标签对应的所述密钥信息。
3.如权利要求1所述的方法,其特征在于,每个所述父标签对应的协议层的信息均包含各自对应的预设类型子标签的变量值;
所述针对每个所述协议层,均根据各自的父标签对应的所述密钥信息,分别对各自包含的信息进行加密处理,包括:
针对每个所述协议层,均根据各自的父标签对应的密钥信息,分别对各自的信息包含的所述预设类型子标签的变量值进行加密处理。
4.如权利要求3所述的方法,其特征在于,在针对每个所述协议层,均根据各自的父标签对应的密钥信息,分别对各自的信息包含的所述预设类型子标签的变量值进行加密处理之前,还包括:
针对任一所述协议层,获取该协议层的父标签对应的所有所述子标签;
确定该协议层的所有所述子标签的标签类型,若该协议层的所有所述子标签均不属于引用类型子标签,则确定该协议层的所有所述子标签为所述预设类型子标签。
5.如权利要求4所述的方法,其特征在于,所述针对任一所述协议层,获取该协议层的父标签对应的所有所述子标签,包括:
针对任一所述协议层,基于该协议层的父标签的名称遍历所述车辆诊断文件,确定与该协议层的所述父标签的名称相对应的结束...
【专利技术属性】
技术研发人员:刘均,庄文龙,
申请(专利权)人:深圳市元征科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。