动态密码的验证方法、装置及计算机可读存储介质制造方法及图纸

技术编号:39161834 阅读:14 留言:0更新日期:2023-10-23 15:02
本申请实施例涉及车辆技术领域,公开了一种动态密码的验证方法、装置及计算机可读存储介质,方法应用于车端,包括:获取车端的身份验证信息,并根据身份验证信息计算得到当前时刻的车端动态密码;检测车端动态密码是否与内网动态密码相匹配;其中,内网动态密码是当前时刻内网服务器计算得到的密码;若相匹配,则表征内网动态密码验证成功。本申请中用于验证的车端密码并非是存储于车端的固定密码,即可将系统文件设置为只读状态,在验证过程中实时计算得到的动态密码,无需将其进行存储或更改,可避免入侵者植入相关程序,以提高账户密码的安全性。安全性。安全性。

【技术实现步骤摘要】
动态密码的验证方法、装置及计算机可读存储介质


[0001]本申请实施例涉及车辆
,具体涉及一种动态密码的验证方法、装置及计算机可读存储介质。

技术介绍

[0002]随着汽车智能化的发展,现有车辆中零部件的软件功能越来越强大,很多零部件都有一个复杂的软件系统,需配备一个账户密码,方便测试人员和售后人员收集信息和分析问题,账户密码的安全性显得尤为重要。
[0003]现有车辆一般设置在出厂前设置有一个固定的账户密码,若固定的账户密码泄露后,则易造成多台车辆的账户密码泄露。另外,若使用新的密码替换原默认密码,则需将文件系统设置为可写状态,若系统被入侵后,入侵者可以植入相关程序,收集车辆的信息,对车辆发出控制命令等,安全风险较大,致使车辆的账户密码的安全性较差。

技术实现思路

[0004]鉴于上述问题,本申请实施例提供了一种动态密码的验证方法、装置及计算机可读存储介质,用于提高账户密码的安全性。
[0005]根据本申请实施例的一个方面,提供了一种动态密码的验证方法,所述验证方法应用于车端,所述验证方法包括:获取所述车端的身份验证信息,并根据所述身份验证信息计算得到当前时刻的车端动态密码;检测所述车端动态密码是否与内网动态密码相匹配;其中,所述内网动态密码是当前时刻内网服务器计算得到的密码;若相匹配,则表征所述内网动态密码验证成功。
[0006]在一种可选的方式中,所述检测所述车端动态密码是否与内网动态密码相匹配,进一步包括:若不匹配,则表征所述内网动态密码验证失败,并记录所述内网动态密码验证失败的失败次数;检测所述失败次数是否大于预设失败次数;若大于,则在预设时长内停止对所述内网动态密码进行验证操作。
[0007]在一种可选的方式中,所述检测所述失败次数是否大于预设失败次数,进一步包括:若小于或等于,则获取当前时刻内网服务器计算得到的内网动态密码,并根据所述身份验证信息计算得到当前时刻的车端动态密码;根据所述内网动态密码与所述车端动态密码的匹配结果,确定出所述内网动态密码的验证结果。
[0008]在一种可选的方式中,所述在预设时长内停止对所述内网动态密码进行验证操作,进一步包括:检测当前时刻是否位于预设时长对应的预设时刻区间内;若位于,则停止对所述内网动态密码进行验证操作。
[0009]在一种可选的方式中,所述身份验证信息包括所述密码源信息和数字证书信息;所述根据所述身份验证信息计算得到当前时刻的车端动态密码,进一步包括:根据所述密码源信息确定出密码的迭代次数,并根据所述数字证书信息确定出盐值信息;根据所述密码源信息,盐值信息进行所述迭代次数的计算,得到当前时刻所述车端的车端动态密码。
[0010]在一种可选的方式中,在所述获取所述车端的身份验证信息之前,进一步包括:接收当前时刻内网服务器计算得到的内网动态密码,并检测当前时刻是否位于锁定时刻区间内;若不位于,则执行获取所述车端的身份验证信息的步骤。
[0011]在一种可选的方式中,所述检测当前时刻是否位于锁定时刻区间内,进一步包括:若位于,则对所述内网动态密码进行清零操作。
[0012]根据本申请实施例的另一方面,提供了一种动态密码的验证装置,所述验证装置应用于车端,所述验证装置包括:获取模块,用于获取所述车端的身份验证信息,并根据所述身份验证信息计算得到当前时刻的车端动态密码;检测模块,用于检测所述车端动态密码是否与内网动态密码相匹配;其中,所述内网动态密码是当前时刻内网服务器计算得到的密码;验证模块,用于若相匹配,则表征所述内网动态密码验证成功。
[0013]根据本申请实施例的一个方面,提供了一种电子设备,包括:控制器;存储器,用于存储一个或多个程序,当一个或多个程序被所述控制器执行时,以执行上述的验证方法。
[0014]根据本申请实施例的一个方面,还提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行上述的验证方法。
[0015]根据本申请实施例的一个方面,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的验证方法。
[0016]本申请车端根据身份验证信息实时计算得到车端动态密码,并将车端动态密码与内网实时计算得到的内网动态密码进行匹配;若匹配成功,则表征内网动态密码验证成功。本申请中用于验证的车端密码并非是存储于车端的固定密码,即可将系统文件设置为只读状态,在验证过程中实时计算得到的动态密码,无需将其进行存储或更改,可避免入侵者植入相关程序,以提高账户密码的安全性。
[0017]上述说明仅是本申请实施例技术方案的概述,为了能够更清楚了解本申请实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本申请实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0018]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请一示例性实施例示出的一种动态密码的验证方法的流程示意图。
[0020]图2是基于图1所示示例性实施例示出的另一种动态密码的验证方法的流程示意图。
[0021]图3是基于图2所示示例性实施例示出的另一种动态密码的验证方法的流程示意图。
[0022]图4是基于图2所示示例性实施例示出的另一种动态密码的验证方法的流程示意
图。
[0023]图5是基于图1所示示例性实施例示出的另一种动态密码的验证方法的流程示意图。
[0024]图6是基于图1至图5中任一所示示例性实施例示出的另一种动态密码的验证方法的流程示意图。
[0025]图7是本申请动态密码的验证方法的应用场景的示意图。
[0026]图8是优选实施例示出的一种动态密码的验证方法的流程示意图。
[0027]图9是本申请一示例性实施例示出的动态密码的控制装置的结构示意图。
[0028]图10是本申请的一示例性实施例示出的电子设备的计算机系统的结构示意图。
具体实施方式
[0029]这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0030]附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动态密码的验证方法,其特征在于,所述验证方法应用于车端,所述验证方法包括:获取所述车端的身份验证信息,并根据所述身份验证信息计算得到当前时刻的车端动态密码;检测所述车端动态密码是否与内网动态密码相匹配;其中,所述内网动态密码是当前时刻内网服务器计算得到的密码;若相匹配,则表征所述内网动态密码验证成功。2.根据权利要求1所述的验证方法,其特征在于,所述检测所述车端动态密码是否与内网动态密码相匹配,进一步包括:若不匹配,则表征所述内网动态密码验证失败,并记录所述内网动态密码验证失败的失败次数;检测所述失败次数是否大于预设失败次数;若大于,则在预设时长内停止对所述内网动态密码进行验证操作。3.根据权利要求2所述的验证方法,其特征在于,所述检测所述失败次数是否大于预设失败次数,进一步包括:若小于或等于,则获取当前时刻内网服务器计算得到的内网动态密码,并根据所述身份验证信息计算得到当前时刻的车端动态密码;根据所述内网动态密码与所述车端动态密码的匹配结果,确定出所述内网动态密码的验证结果。4.根据权利要求2所述的验证方法,其特征在于,所述在预设时长内停止对所述内网动态密码进行验证操作,进一步包括:检测当前时刻是否位于预设时长对应的预设时刻区间内;若位于,则停止对所述内网动态密码进行验证操作。5.根据权利要求1所述的验证方法,其特征在于,所述身份验证信息包括所述密码源信息和数字证书信息;所述根据所述身份验证信息计算得到当前时刻的车端动态密码,...

【专利技术属性】
技术研发人员:杨振华范海梁光甫徐焱均
申请(专利权)人:赛力斯汽车有限公司
类型:发明
国别省市:

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

1