一种密码生成方法、系统、电子设备及存储介质技术方案

技术编号:36813103 阅读:19 留言:0更新日期:2023-03-09 00:57
本申请公开了一种密码生成方法、系统、电子设备及存储介质,所属的技术领域为信息安全技术。所述密码生成方法,应用于APP端,包括:确定设备端的目标密码生效时间;其中,目标密码生效时间包括密码生效起始时间和/或密码生效截止时间;构建包括设备端的设备身份信息和目标密码生效时间的密码生成请求,并将密码生成请求发送至服务器,以便服务器利用目标密码本对目标密码生效时间进行加密得到预设密码;接收服务器发送的预设密码,以便用户在设备端上输入密码;其中,设备端用于利用目标密码本对用户输入的密码进行解密得到实际密码生效时间。本申请能够使设备端实现离线的密码验证,提高设备端的密码验证效率。提高设备端的密码验证效率。提高设备端的密码验证效率。

【技术实现步骤摘要】
一种密码生成方法、系统、电子设备及存储介质


[0001]本申请涉及信息安全
,特别涉及一种密码生成方法、系统、电子设备及存储介质。

技术介绍

[0002]通过科技的发展,智能门锁、智能电视、智能储存柜等电子设备给人们的生活和工作带来了极大地便利。为了提高上述设备的安全性,通常在设备端设置密码,当用户在设备端上输入正确的密码时,设备端可以正常的运行或提供相应的服务。
[0003]相关技术中,设备端必须连接到服务器才能验证用户输入的密码的合法性,但是设备端与服务器的交互过程耗时较长,影响用户体验且会增加设备端的能耗。
[0004]因此,如何使设备端实现离线的密码验证,提高设备端的密码验证效率是本领域技术人员目前需要解决的技术问题。

技术实现思路

[0005]本申请的目的是提供一种密码生成方法、系统、电子设备及存储介质,能够使设备端实现离线的密码验证,提高设备端的密码验证效率。
[0006]为解决上述技术问题,本申请提供一种密码生成方法,应用于APP端,该密码生成方法包括:
[0007]确定设备端的目标密码生效时间;其中,所述目标密码生效时间包括密码生效起始时间和/或密码生效截止时间;
[0008]构建包括所述设备端的设备身份信息和所述目标密码生效时间的密码生成请求,并将所述密码生成请求发送至服务器,以便所述服务器利用目标密码本对所述目标密码生效时间进行加密得到预设密码;其中,所述目标密码本根据所述设备身份信息确定;
[0009]接收所述服务器发送的所述预设密码,以便用户在所述设备端上输入密码;其中,所述设备端用于利用所述目标密码本对用户输入的密码进行解密得到实际密码生效时间;若当前时间在所述实际密码生效时间内,则所述设备端判定密码验证成功;若当前时间不在所述实际密码生效时间内,则所述设备端判定密码验证失败。
[0010]可选的,在确定设备端的目标密码生效时间之前,还包括:
[0011]绑定并初始化所述设备端,以便得到所述设备身份信息。
[0012]可选的,在确定设备端的目标密码生效时间之前,还包括:
[0013]将所述服务器的时间戳同步至所述设备端。
[0014]可选的,在确定设备端的目标密码生效时间之前,还包括:
[0015]将所述服务器中的目标密码本同步至所述设备端。
[0016]可选的,在确定设备端的目标密码生效时间之前,还包括:
[0017]将所述服务器的时间基值同步至所述设备端;其中,所述服务器利用所述目标密码本和所述时间基值对所述目标密码生效时间进行加密得到预设密码。
[0018]可选的,还包括:
[0019]通过用户界面显示所述预设密码;
[0020]和/或,将所述预设密码转化为二维码,以便所述设备端通过摄像头扫描所述二维码得到所述预设密码。
[0021]可选的,所述确定设备端的目标密码生效时间,包括:
[0022]接收时间设置参数;
[0023]若所述时间设置参数包括第一时间和第二时间,则将所述设备端的密码生效起始时间设置为所述第一时间,将所述设备端的密码生效截止时间设置为所述第二时间;其中,所述第一时间早于所述第二时间;
[0024]若所述时间设置参数包括第三时间和起始标识,则将所述设备端的密码生效起始时间设置为所述第三时间;
[0025]若所述时间设置参数包括第四时间和截止标识,则将所述设备端的密码生效截止时间设置为所述第四时间;
[0026]若所述时间设置参数包括第一延时时长和所述起始标识,则将所述设备端的密码生效起始时间设置为当前时间延时所述第一延时时长后的时间;
[0027]若所述时间设置参数包括第二延时时长和所述截止标识,则将所述设备端的密码生效截止时间设置为当前时间延时所述第二延时时长后的时间。
[0028]本申请还提供了一种密码生成系统,应用于APP端,该系统包括:
[0029]时间设置模块,用于确定设备端的目标密码生效时间;其中,所述目标密码生效时间包括密码生效起始时间和/或密码生效截止时间;
[0030]密码请求模块,用于构建包括所述设备端的设备身份信息和所述目标密码生效时间的密码生成请求,并将所述密码生成请求发送至服务器,以便所述服务器利用目标密码本对所述目标密码生效时间进行加密得到预设密码;其中,所述目标密码本根据所述设备身份信息确定;
[0031]密码接收模块,用于接收所述服务器发送的所述预设密码,以便用户在所述设备端上输入密码;其中,所述设备端用于利用所述目标密码本对用户输入的密码进行解密得到实际密码生效时间;若当前时间在所述实际密码生效时间内,则所述设备端判定密码验证成功;若当前时间不在所述实际密码生效时间内,则所述设备端判定密码验证失败。
[0032]本申请还提供了一种存储介质,其上存储有计算机程序,所述计算机程序执行时实现上述密码生成方法执行的步骤。
[0033]本申请还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现上述密码生成方法执行的步骤。
[0034]本申请提供了一种密码生成方法,应用于APP端,包括:确定设备端的目标密码生效时间;其中,所述目标密码生效时间包括密码生效起始时间和/或密码生效截止时间;构建包括所述设备端的设备身份信息和所述目标密码生效时间的密码生成请求,并将所述密码生成请求发送至服务器,以便所述服务器利用目标密码本对所述目标密码生效时间进行加密得到预设密码;其中,所述目标密码本根据所述设备身份信息确定;接收所述服务器发送的所述预设密码,以便用户在所述设备端上输入密码;其中,所述设备端用于利用所述目
标密码本对用户输入的密码进行解密得到实际密码生效时间;若当前时间在所述实际密码生效时间内,则所述设备端判定密码验证成功;若当前时间不在所述实际密码生效时间内,则所述设备端判定密码验证失败。
[0035]本申请应用于与服务器连接的APP端,APP端可以确定设备端的目标密码生效时间,进而将包括设备端的设备身份信息和所述目标密码生效时间的密码生成请求发送至服务器。服务器可以根据设备身份信息确定目标密码本,进而利用目标密码本对目标密码生效时间进行加密得到预设密码。预设密码根据目标密码本对目标密码生效时间进行加密得到,因此预设密码是与目标密码本和目标密码生效时间均相关的密码。APP端接收所述服务器发送的所述预设密码后,用户可以依据APP端接收的预设密码在所述设备端上输入密码。设备端可以利用所述目标密码本对用户输入的密码进行解密得到实际密码生效时间;若当前时间在所述实际密码生效时间内,则所述设备端判定密码验证成功;若当前时间不在所述实际密码生效时间内,则所述设备端判定密码验证失败。相应的,若用户在设备端上正确地输入APP端接收的预设密码,设备端可以利用目标密码本解密预设密码得到目标密码生效时间,若当前时间在目标密码生效时间内则判定密码验证成功,若当前时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种密码生成方法,其特征在于,应用于APP端,包括:确定设备端的目标密码生效时间;其中,所述目标密码生效时间包括密码生效起始时间和/或密码生效截止时间;构建包括所述设备端的设备身份信息和所述目标密码生效时间的密码生成请求,并将所述密码生成请求发送至服务器,以便所述服务器利用目标密码本对所述目标密码生效时间进行加密得到预设密码;其中,所述目标密码本根据所述设备身份信息确定;接收所述服务器发送的所述预设密码,以便用户在所述设备端上输入密码;其中,所述设备端用于利用所述目标密码本对用户输入的密码进行解密得到实际密码生效时间;若当前时间在所述实际密码生效时间内,则所述设备端判定密码验证成功;若当前时间不在所述实际密码生效时间内,则所述设备端判定密码验证失败。2.根据权利要求1所述密码生成方法,其特征在于,在确定设备端的目标密码生效时间之前,还包括:绑定并初始化所述设备端,以便得到所述设备身份信息。3.根据权利要求1所述密码生成方法,其特征在于,在确定设备端的目标密码生效时间之前,还包括:将所述服务器的时间戳同步至所述设备端。4.根据权利要求1所述密码生成方法,其特征在于,在确定设备端的目标密码生效时间之前,还包括:将所述服务器中的目标密码本同步至所述设备端。5.根据权利要求1所述密码生成方法,其特征在于,在确定设备端的目标密码生效时间之前,还包括:将所述服务器的时间基值同步至所述设备端;其中,所述服务器利用所述目标密码本和所述时间基值对所述目标密码生效时间进行加密得到预设密码。6.根据权利要求1所述密码生成方法,其特征在于,还包括:通过用户界面显示所述预设密码;和/或,将所述预设密码转化为二维码,以便所述设备端通过摄像头扫描所述二维码得到所述预设密码。7.根据权利要求1至6任一项所述密码生成方法,其特征在于,所述确定设备端的目标密码生效时间,包括:接收时间设置参数;若所述时间设置参数包括第一时间和第二时间,则将所述设备...

【专利技术属性】
技术研发人员:王超
申请(专利权)人:上海庆科信息技术有限公司
类型:发明
国别省市:

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

1