一种尾箱柜的动态密码生成和验证方法技术

技术编号:22221850 阅读:42 留言:0更新日期:2019-09-30 03:01
本发明专利技术属于动态密码电子锁技术领域,公开了一种尾箱柜的动态密码生成和验证方法。该方法包括:尾箱柜控制器接收启动动态密码的指令,并将指令传输给尾箱综合管理平台;尾箱综合管理平台接收指令,并基于接收指令的时间,利用种子密匙生成动态密码;尾箱综合管理平台将动态密码传输给指定的移动终端并显示;尾箱柜控制器接收工作人员输入的动态密码,并基于接收动态密码的时间所在的时间区间,利用种子密匙生成若干个验证码;尾箱柜控制器将动态密码与所有的验证码逐一进行比对,获得验证结果。本发明专利技术的动态密码的生成过程结构严谨,采用时间与种子密匙共同作为参数进行动态密码的生成,使得动态密码不容易被破解,从而提高了认证的安全性。

A Dynamic Password Generation and Verification Method for Tailbox Cabinet

【技术实现步骤摘要】
一种尾箱柜的动态密码生成和验证方法
本专利技术属于动态密码电子锁
,具体涉及一种尾箱柜的动态密码生成和验证方法。
技术介绍
随着经济的高速发展及人民生活水平的提高,银行存款受到广大人民青睐,各地银行网点和银行现金逐步增加,银行网点对于现金、印章和票据等物品的管理,成为了银行管理的关键一环,该环节往往是银行系统风险较大的环节,也是银行成本投入较多的环节。现有银行出于安全考虑,采用的方法为银行每天由押运车派钞,下班后押运车挨个网点依次取走尾款箱。押运车在押运尾款箱的过程中,处于对尾款箱的安全考虑,将一个个尾款箱存放于尾箱柜中,待到达目的地后,再将尾款箱从尾箱柜中取出。现有的尾箱柜通常采用的是双验证开锁方式,即:在一定时间段内,必须有两个工作人员进行开锁验证操作,只有两个工作人员的开锁验证操作均通过,才能开启尾箱柜,拿取尾款箱。而现有的尾箱柜均采用的指纹锁,但是指纹锁的安全系数低,容易被破解。因此,需要一种具有更高安全系数的尾箱柜开锁方式。
技术实现思路
为了解决现有技术存在的上述一个或多个技术问题,本专利技术提供了一种尾箱柜的动态密码生成和验证方法。为了实现上述目的,本专利技术采用的技术方案如下:一种尾箱柜的动态密码生成和验证方法,应用于尾箱柜系统中,所述尾箱柜系统包括尾箱柜控制器和尾箱综合管理平台;所述方法包括:所述尾箱柜控制器接收启动动态密码的指令,并将所述指令传输给所述尾箱综合管理平台;所述尾箱综合管理平台接收所述指令,并基于接收所述指令的时间,利用种子密匙生成动态密码;所述尾箱综合管理平台将所述动态密码传输给指定的移动终端并显示;所述尾箱柜控制器接收工作人员输入的所述动态密码,并基于接收所述动态密码的时间所在的时间区间,利用所述种子密匙生成若干个验证码;所述尾箱柜控制器将所述动态密码与所有的所述验证码逐一进行比对,获得验证结果。进一步的,所述尾箱柜控制器和所述尾箱综合管理平台之间每隔一段时间进行一次时间校准。进一步的,所述每隔一段时间进行一次时间校准具体为:每隔2s进行一次时间校准。进一步的,所述基于接收所述指令的时间,利用初始口令生成动态密码的方法包括:将接收所述指令的时间和所述种子密匙输入至MD5算法中,由MD5算法以时间为参数迭代生成动态密码。进一步的,所述动态密码为8位随机数字。进一步的,所述时间区间具体为:以接收所述动态密码的时间点为时间基准点,所述时间基准点前后若干分钟的时间所组成的时间段即为所述时间区间。进一步的,所述时间段的长度不超过10分钟。进一步的,所述方法还包括:记录每次所述尾箱综合管理平台生成动态密码的时间和所述尾箱柜控制器接收所述动态密码的时间之间的时间偏移值,利用大数据分析,对所述时间区间的长度进行调整。进一步的,获得所述验证结果之后,所述方法还包括:当所述验证结果为所有的所述验证码中存在与所述动态密码匹配的验证码时,所述尾箱柜控制器执行开锁命令;当所述验证结果为所有的所述验证码中不存在与所述动态密码匹配的验证码时,所述尾箱柜控制器发出警告信息,并提示重新获取动态密码并验证。与现有技术相比,本专利技术提供的技术方案具有如下有益效果或优点:本专利技术所提供的尾箱柜的动态密码生成和验证方法中涉及的动态密码的生成过程结构严谨,采用时间与种子密匙共同作为参数进行动态密码的生成,使得动态密码不容易被破解,从而提高了认证的安全性。参照后文的说明和附图,详细公开了本专利技术的特定实施方式,指明了本专利技术的原理可以被采用的方式。应该理解,本专利技术的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本专利技术的实施方式包括许多改变、修改和等同。针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种尾箱柜的动态密码生成和验证方法的方法流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。在本专利技术实施例的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接连接,也可以通过中间媒介间接连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义型实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。此外,术语“第一”、“第二”仅用于区分描述,而不能理解为指示或暗示相对重要性。如图1所示,本专利技术实施例提供了一种尾箱柜的动态密码生成和验证方法,应用于尾箱柜系统中,所述尾箱柜系统包括尾箱柜控制器和尾箱综合管理平台;所述方法包括:步骤S1:所述尾箱柜控制器接收启动动态密码的指令,并将所述指令传输给所述尾箱综合管理平台。在具体的实施过程中,本专利技术实施例中的所述尾箱柜控制器上设置了动态密码启动按钮,工作人员在需要才起尾箱柜时,通过按压该动态密码启动按钮,向所述尾箱柜控制器发送启动动态密码的指令。完成步骤S1之后,执行步骤S2:所述尾箱综合管理平台接收所述指令,并基于接收所述指令的时间,利用种子密匙生成动态密码。在具体的实施过程中,为了确保动态密码的安全性,在进一步的实施方案中,本专利技术实施例中所述基于接收所述指令的时间,利用初始口令生成动态密码的具体方法包括:将接收所述指令的时间和所述种子密匙输入至MD5算法中,由MD5算法以时间为参数迭代生成动态密码。本专利技术实施例中的动态密码是基于时间同步的动态密码,以种子密钥和时间值作为MD5算法的输入参数。由于时间值不断变化,因此MD5算法运算所得的动态密码也在不断变化,从而保证每次动态密码都不相同,提高了动态密码的安全性。需要说明的是,本专利技术实施例中的MD5算法是一种被广泛使用的密码散列函数。在具体的实施过程中,动态本文档来自技高网...

【技术保护点】
1.一种尾箱柜的动态密码生成和验证方法,应用于尾箱柜系统中,其特征在于,所述尾箱柜系统包括尾箱柜控制器和尾箱综合管理平台;所述方法包括:所述尾箱柜控制器接收启动动态密码的指令,并将所述指令传输给所述尾箱综合管理平台;所述尾箱综合管理平台接收所述指令,并基于接收所述指令的时间,利用种子密匙生成动态密码;所述尾箱综合管理平台将所述动态密码传输给指定的移动终端并显示;所述尾箱柜控制器接收工作人员输入的所述动态密码,并基于接收所述动态密码的时间所在的时间区间,利用所述种子密匙生成若干个验证码;所述尾箱柜控制器将所述动态密码与所有的所述验证码逐一进行比对,获得验证结果。

【技术特征摘要】
1.一种尾箱柜的动态密码生成和验证方法,应用于尾箱柜系统中,其特征在于,所述尾箱柜系统包括尾箱柜控制器和尾箱综合管理平台;所述方法包括:所述尾箱柜控制器接收启动动态密码的指令,并将所述指令传输给所述尾箱综合管理平台;所述尾箱综合管理平台接收所述指令,并基于接收所述指令的时间,利用种子密匙生成动态密码;所述尾箱综合管理平台将所述动态密码传输给指定的移动终端并显示;所述尾箱柜控制器接收工作人员输入的所述动态密码,并基于接收所述动态密码的时间所在的时间区间,利用所述种子密匙生成若干个验证码;所述尾箱柜控制器将所述动态密码与所有的所述验证码逐一进行比对,获得验证结果。2.根据权利要求1所述的尾箱柜的动态密码生成和验证方法,其特征在于,所述尾箱柜控制器和所述尾箱综合管理平台之间每隔一段时间进行一次时间校准。3.根据权利要求2所述的尾箱柜的动态密码生成和验证方法,其特征在于,所述每隔一段时间进行一次时间校准具体为:每隔2s进行一次时间校准。4.根据权利要求1所述的尾箱柜的动态密码生成和验证方法,其特征在于,所述基于接收所述指令的时间,利用初始口令生成动态密码的方法包括:将接收所述指令的时间和所述种子密匙输入至...

【专利技术属性】
技术研发人员:吕义柱李礼吕未龙方振虎马跃霞
申请(专利权)人:浙江泰科力合科技有限公司
类型:发明
国别省市:浙江,33

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

1