CN114297619A - 一种找回丢失密码的方法、装置、电子设备及介质 - Google Patents
一种找回丢失密码的方法、装置、电子设备及介质 Download PDFInfo
- Publication number
- CN114297619A CN114297619A CN202111626563.8A CN202111626563A CN114297619A CN 114297619 A CN114297619 A CN 114297619A CN 202111626563 A CN202111626563 A CN 202111626563A CN 114297619 A CN114297619 A CN 114297619A
- Authority
- CN
- China
- Prior art keywords
- password
- time
- original
- operator
- library
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000001960 triggered effect Effects 0.000 claims abstract description 12
- 230000004044 response Effects 0.000 claims abstract description 9
- 238000012986 modification Methods 0.000 claims description 57
- 230000004048 modification Effects 0.000 claims description 57
- 238000013507 mapping Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 238000011084 recovery Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Storage Device Security (AREA)
Abstract
本申请实施例提供一种找回丢失密码的方法、装置、电子设备及介质,该方法包括:在第一时间发送原始密码;响应于操作人员在所述第一时间之后触发的忘记密码指令,在密码库中查找所述原始密码,其中,所述密码库是以时间信息为主键预先建立的,且在所述密码库中一个主键对应至少一个密码;向所述操作人员提供至少一个候选密码,以使所述操作人员根据所述至少一个候选密码中得到所述原始密码并使用所述原始密码登录***。通过本申请的一些实施例能够查找到操作人员丢失的原始密码,从而减轻操作人员由于重置密码而产生的工作量,同时能够减少操作人员多次忘记密码的情况发生。
Description
技术领域
本申请实施例涉及密码管理领域,具体涉及一种找回丢失密码的方法、装置、电子设备及介质。
背景技术
相关技术中,定期更新密码是管理网络设备的重要途径,通常情况下需要管理员在设定时间内手动修改密码,或者定期向管理员发送新的密码,但是,手动修改密码增大了忘记密码的可能性。定期向管理员发送新的密码,一旦密码丢失也不能够找回原始密码。
因此,如何在操作人员忘记密码时找回原始密码成为亟待解决的问题。
发明内容
本申请实施例提供一种找对丢失密码的方法、装置、电子设备及介质,通过本申请的一些实施例能够查找到操作人员丢失的原始密码,从而减轻操作人员由于重置密码而产生的工作量,同时能够减少操作人员多次忘记密码的情况发生。
第一方面,本申请实施例提供了一种找回丢失密码的方法,所述方法包括:在第一时间发送原始密码;响应于操作人员在所述第一时间之后触发的忘记密码指令,在密码库中查找所述原始密码,其中,所述密码库是以时间信息为主键预先建立的,且在所述密码库中一个主键对应至少一个密码;向所述操作人员提供至少一个候选密码,以使所述操作人员根据所述至少一个候选密码中得到所述原始密码并使用所述原始密码登录***。
因此,区别于相关技术中在忘记密码之后需要重新修改密码,本申请实施例通过在操作人员忘记密码后,在密码库查找原始密码,能够实现忘记密码后无需重新设定新密码,而是找回原始密码,从而减轻操作人员的工作量,同时能够减少操作人员多次忘记密码的情况发生。
结合第一方面,在本申请的一种实施方式中,所述时间信息为多个日期,所述多个日期是根据密码更新周期确定的所述多个密码修改时间;在所述响应于操作人员在所述第一时间之后触发的忘记密码指令之前,所述方法还包括:以所述多个日期为所述主键,为各主键分配至少一个候选密码,建立所述密码库;其中,所述在密码库中查找所述原始密码,包括:根据所述时间信息在所述密码库中查找所述至少一个候选密码。
因此,区别于现有技术中随机提供密码的方式,本申请实施例通过以多个日期为主键建立密码库,能够明确在更新密码的过程中,每一个更新密码的时间所对应的密码,从而在操作人员忘记密码后,通过密码库能够找到原始密码。
结合第一方面,在本申请的一种实施方式中,所述根据所述时间信息在所述密码库中查找所述至少一个候选密码,包括:获取所述原始密码的目标密码修改时间;根据目标密码修改时间获得所述至少一个候选密码。
因此,本申请实施例通过根据原始密码的目标密码修改时间获得原始密码,能够实现在操作人员忘记密码时,通过首次发送原始密码时的时间,找到相对应的原始密码,从而能够实现在操作人员忘记原始密码时,不进行重新设定密码,而是找到原有的密码。
结合第一方面,在本申请的一种实施方式中,根据所述时间信息在所述密码库中查找所述至少一个候选密码,包括:获取所述第一时间,并确定与所述第一时间对应的目标密码修改时间;根据目标密码修改时间获得所述至少一个候选密码。
结合第一方面,在本申请的一种实施方式中,所述确定与所述第一时间对应的目标密码修改时间,包括:获取密码更新周期,其中,所述密码更新周期为密码相邻两次更新密码的间隔时间;将比所述触发忘记密码指令的时间早一个所述密码更新周期的时间作为所述目标密码修改时间。
因此,本申请实施例通过丢失密码的时间获得候选密码发送给操作人员,能够实现在丢失密码修改时间的情况下,同样找到原始密码,从而规避管理员因重新设定密码而导致更加容易忘记密码的情况。
结合第一方面,在本申请的一种实施方式中,在所述在第一时间发送原始密码之前,所述方法包括:将与所述原始密码对应的密码更新时间信息进行加密,得到加密密码;向所述操作人员发送所述加密密码,以使所述操作人员在数据库中查找与所述加密密码相对应的所述原始密码,其中,所述数据库包括加密密码与原始密码之间的映射关系。
因此,本申请实施例通过将当天的日期进行加密,获得加密密码发送给操作人员,能够实现在密码传输的过程中不体现密码本身,只显示加密后的数字或者字母等,只有操作人员参照数据库才能获得原始密码,从而提高了密码找回过程中的安全性。
第二方面,本申请实施例提供了一种找回丢失密码的装置,所述装置包括:原始密码发送模块,被配置为在第一时间发送原始密码;密码查找模块,被配置为响应于操作人员在所述第一时间之后触发的忘记密码指令,在密码库中查找所述原始密码,其中,所述密码库是以时间信息为主键预先建立的,且在所述密码库中一个主键对应至少一个密码;找回密码发送模块,被配置为向所述操作人员提供至少一个候选密码,以使所述操作人员根据所述至少一个候选密码中得到所述原始密码并使用所述原始密码登录***。
结合第二方面,在本申请的一种实施方式中,所述时间信息为多个日期,所述多个日期是根据密码更新周期确定的所述多个密码修改时间;密码查找模块,还被配置为:以所述多个日期为所述主键,为各主键分配至少一个候选密码,建立所述密码库;根据所述时间信息在所述密码库中查找所述至少一个候选密码。
结合第二方面,在本申请的一种实施方式中,所述密码查找模块还被配置为:获取所述原始密码的目标密码修改时间;根据目标密码修改时间获得所述至少一个候选密码。
结合第二方面,在本申请的一种实施方式中,所述密码查找模块还被配置为:获取所述第一时间,并确定与所述第一时间对应的目标密码修改时间;根据目标密码修改时间获得所述至少一个候选密码。
结合第二方面,在本申请的一种实施方式中,所述密码查找模块还被配置为:获取密码更新周期,其中,所述密码更新周期为密码相邻两次更新密码的间隔时间;将比触发忘记密码指令的时间早一个所述密码更新周期的时间作为所述目标密码修改时间。
结合第二方面,在本申请的一种实施方式中,所述原始密码发送模块还被配置为:将与所述原始密码对应的密码更新时间信息进行加密,得到加密密码;向所述操作人员发送所述加密密码,以使所述操作人员在数据库中查找与所述加密密码相对应的所述原始密码,其中,所述数据库包括加密密码与原始密码之间的映射关系。
第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储器和总线;所述处理器通过所述总线与所述存储器相连,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,用于实现如第一方面任意实施方式中所述的方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被执行时用于实现如第一方面任意实施方式中所述的方法。
附图说明
图1为本申请实施例示出的一种找回丢失密码的场景示意图;
图2为本申请实施例示出的一种找回丢失密码的方法流程图;
图3为本申请实施例示出的一种找回丢失密码的装置组成框图;
图4为本申请实施例示出的一种电子设备组成示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对附图中提供的本申请的实施例的详情描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护范围。
本申请实施例可以应用于操作人员丢失密码后查找原始密码的场景,为了改善背景技术中的问题,在本申请的一些实施例中,在操作人员忘记密码后,能够在密码库中通过时间信息找回原始密码。
需要说明的是,密码更新设备可以是提供密码更新服务的服务器。网络设备可以是由操作人员管理的安全级别较高的设备。网络设备所承载的***通过原始密码登录,操作人员通过该***可以进行进一步的运维操作。
图1提供了本申请的一些实施例中的密码更新的场景示意图,该场景包括密码更新设备110、操作人员120和网络设备130。
首先,当到达***设置的密码更新时间由密码更新设备110向操作人员120发送原始密码,操作人员120在忘记了原始密码后,则通过客户端向密码更新设备110发送忘记密码指令。接着,在密码更新设备110收到忘记密码指令后,从密码库中查找得到至少一个候选密码发送给操作人员120。最后,操作人员120根据至少一个候选密码获得原始密码,并且使用原始密码登录网络设备130所承载的***。
需要说明的是,本申请中涉及的原始密码是操作人员登录***时需要输入的密码,加密密码是为了应对直接向操作人员提供原始密码存在的密码泄露风险,而对密码更新时间信息进行加密的密码。
与本申请实施例不同的是相关技术中,一方面,需要手动更新密码,这种方式增大了忘记密码的可能性,另一方面,相关技术如果采用定期向管理员发送新的密码,也会由于密码丢失而不能够找回最近更新的原始密码。而本申请的实施例是可以在以时间信息为主键建立的密码库中,根据目标密码修改时间查找原始密码,因此本申请的实施例并不需要像相关技术中发送新的密码给操作人员,即可使操作人员获得忘记的最近的更新密码,进而根据该密码登录***。
下面以上述密码更新设备为例示例性阐述本申请一些实施例提供的密码更新方案。
至少为了解决上述问题如图2所示,本申请一些实施例提供了一种密码更新的方法,该方法包括:
S210,在第一时间发送原始密码。
需要说明的是,第一时间为多个预先设定的需要更新密码的时间中的任意一个。原始密码是本次向操作人员提供的能够登陆网络设备所承载***的最近的更新密码。
S220,响应于操作人员在第一时间之后触发的忘记密码指令,在密码库中查找原始密码。
需要说明的是,忘记密码指令是操作人员在忘记原始密码之后,为了找回原始密码而触发的指令。
在本申请的一种实施方式中,密码库是以时间信息为主键建立的,密码库中的一个主键对应至少一个密码。当时间信息为多个日期的情况下,以多个日期为主键,为各主键分配至少一个候选密码,建立密码库。
例如,若密码更新周期为7天,则根据密码更新周期确定的多个密码修改时间(如下表的2021年12月1日、2021年12月7日等)以与各修密码修改时间对应的候选密码组成如下表1的密码库:
表1密码库之一
也就是说,根据密码更新周期确定的多个密码修改时间分别为2021年12月1日、7日、14日、21日、28日,多个密码修改时间对应的值则为当日需要更新的密码。若一个密码修改时间对应多个密码,则随机选择一个作为原始密码向操作人员发送。
可以理解的是,主键对应的密码可以是随机生成的,也可以是根据预设的密码生成规则生成。
在本申请的一种实施方式中,当时间信息为一年中的每个日期的情况下,以每个日期为主键,将至少一个候选密码作为与每个日期中各日期对应的值,建立密码库。
例如,密码库可以由如下表2所示:
表2密码库之二
也就是说,密码库中建立的主键为一年中的所有日期,根据密码更新周期确定需要更新密码的时间,之后获取当日的日期并且从密码库中查找与当日的日期相对应的至少一个密码,将至少一个密码中的任意一个发送给操作对象。例如,上一次的密码更新时间为2021年12月1日,密码更新周期为3天,则从12月1日之后的第3天触发自动更新密码,获取当天的日期为12月4日,从密码库中查找12月4日对应的密码Eb113,并且将Eb113作为原始密码发送给操作人员。
因此,区别于现有技术中随机提供密码的方式,本申请实施例通过以多个日期为主键建立密码库,能够明确在更新密码的过程中,每一个更新密码的时间所对应的密码,从而在操作人员忘记密码后,通过密码库能够找到原始密码。
S230,向操作人员提供至少一个候选密码。
需要说明的是,至少一个候选密码是在密码库中与一个日期相对应的所有密码。结合上述表格不难发现,与至少一个候选密码对应的密码可以是一个也可以多个。
在本申请的一种实施方式中,操作人员在接收到至少一个候选密码之后,通过下述两种实施例获得原始密码,并且使用原始密码登录***。
作为本申请的一种实施例,至少一个候选密码的个数为1,则操作人员将该候选密码作为原始密码。例如,至少一个候选密码为Zb143,则操作人员将Zb143作为原始密码,并且结合用户名以及密码Zb143登录***。
作为本申请的另一种实施例,至少一个候选密码的个数为多个,则操作人员从多个候选密码中多次尝试直至选取到原始密码。例如,至少一个候选密码为Fb173和Eb113,操作人员分别将Fb173和Eb113作为密码登录***,之后确认Fb173能够登陆成功,则将Fb173作为原始密码。
在本申请的一种实施例中,根据至少一个候选密码中得到原始密码,包括:提供的候选密码是加密密码,对应的操作人员在数据库中查找与所述加密密码相对应的原始密码,其中,数据库包括加密密码与原始密码之间的映射关系。
也就是说,操作人员在忘记密码后,密码更新设备获取得到了原始密码的目标密码修改时间,并且将目标密码修改时间加密,获得加密密码,操作人员在获得原始的加密密码之后,在数据库中查找与原始的加密密码相对应的原始密码。
例如,操作人员在忘记密码后,密码更新设备获取的更新密码的邮件的发送时间为2021年12月1日,即目标密码修改时间为2021年12月1日,并且将2021年12月1日进行加密,获得加密密码,在数据库中查找到与原始的加密密码相对应的原始密码为Ab123。
在本申请的另一种实施例中,当至少一个候选密码为1个时,则将至少一个候选密码作为原始密码。
在本申请的另一种实施例中,提供的至少一个候选密码包括原始密码,相应的根据至少一个候选密码中得到原始密码就包括从至少一个候选密码筛选出原始密码即可。
在本申请的一种实施方式中,密码更新及找回密码的过程如下所示:
步骤一:新建用户密码,并且配置密码更新规则和密码库。
也就是说,在新建用户密码时,可以在初始密码所对应的字符串后面根据当天的日期生成时间戳,并且进行存储。按照实际需求配置密码更新周期。根据自定义的密码复杂度生成密码库中的密码,以时间为主键,密码为值生成密码库,例如,可以以“x月x日”的日期加密字段为主键值,生成一个一年的随机密码库。另外,密码库中可以包括一年中每天的日期以及对应的密码,还可以包括更新密码时间所对应的日期以及密码。
将密码库导入密码更新设备中,根据密码更新周期可以定位到x月x日需要修改密码,并且使用密码库中对应的密码进行修改。并且配置接收密码的操作人员的用户名,配置操作人员接收密码的邮箱或者手机号。
可以理解的是,密码库中日期所对应的密码可以是随机生成的。
因此,本申请密码库的密码可以做到随机无规律,区别于相关技术中根据规则生成的密码更加安全。为了保证密码的随机性,可以定期更新密码库,导入密码更新设备使用。
步骤二:获取加密密码,并且向操作人员发送。
首先,将与原始密码对应的密码更新时间信息进行加密,得到加密密码。
也就是说,密码更新设备中包括定时查询的模块,获取密码中的时间戳,跟当前时间所对应的日期进行比较,若超过或达到密码更新周期所对应的密码修改时间,或者到达密码库中所保存的密码修改时间的情况下,将与原始密码对应的密码更新时间信息进行加密。
例如,依据密码更新周期,2021年12月1日是需要进行更新密码的时间,密码更新设备在接收到密码更新指令后,获取接收到密码更新指令的日期,即2021年12月1日,并且对2021年12月1日进行加密,获得加密密码。
然后,向操作人员发送加密密码。
也就是说,在获得加密密码之后,通过短信、邮箱等通知方式向操作人员发送加密密码。操作人员在数据库中查找与加密密码相对应的原始密码,其中,数据库包括加密密码与原始密码之间的映射关系。
需要理解的是,以加密密码为主键,原始密码为值建立数据库,数据库中包括与加密密码相对应的原始密码,数据库可由如下表3所示:
表3数据库
也就是说,操作人员在获得加密密码010204后,对照数据库,获得原始密码为Eb113。
因此,本申请实施例通过将当天的日期进行加密,获得加密密码发送给操作人员,能够实现在密码传输的过程中不体现密码本身,只显示加密后的数字或者字母等(即不在邮箱或短信中显示原始密码),只有操作人员参照数据库才能获得原始密码,从而保证了密码找回过程中的安全性。
步骤三:响应于操作人员的忘记密码指令,在密码库中查找至少一个候选密码。
方法一:获取原始密码的目标密码修改时间,根据目标密码修改时间获得至少一个候选密码。
也就是说,操作人员在忘记原始密码无法登陆***时,点击忘记密码指令,密码更新设备在响应到忘记密码指令后,开始获取之前发送原始密码时,邮箱或者短信的存档,能够获得该存档的情况下,将该存档所对应的时间,作为原始密码的目标密码修改时间。之后从密码库中查询目标密码修改时间所对应的至少一个候选密码。
例如,找到在发送原始密码的时间为12月1日,则原始密码的目标密码修改时间则为12月1日。之后在密码库中找到与12月1日相对应的至少一个候选密码Ab123和Fb173,发送给操作人员。
在本申请的另一种实施方式中,原始密码的目标密码修改时间可以通过操作对象所使用的客户端获得。客户端在查询到接收原始密码的短信或者邮箱的时间,之后发送给密码更新设备。
具体的,操作人员在忘记原始密码时,通过接收原始密码的客户端上发送忘记密码指令(例如,回复短信或邮件),客户端响应于忘记密码指令,查询获取原始密码的时间,从而获得原始密码的目标密码修改时间,并且发送至密码更新设备。
因此,本申请实施例通过根据原始密码的目标密码修改时间获得原始密码,能够实现在操作人员忘记密码时,通过发送原始密码时的时间,找到相对应的原始密码,从而能够实现在操作人员忘记原始密码时,不进行重新设定密码,而是找到原有的密码。
方法二:获取第一时间,并确定与第一时间对应的目标密码修改时间;根据目标密码修改时间获得至少一个候选密码。
首先,获取密码更新周期。
也就是说,在不能够直接获取邮件或者短信的发送时间,或者邮件和短信的均没有存档的情况下,需要根据密码更新周期获得目标密码修改时间。
需要说明的是,密码更新周期为相邻两次更新密码的间隔时间。例如,上一次更新密码的时间为12月1日,密码更新周期为7天的情况下,再次更新密码的时间为12月7日。
然后,将比触发忘记密码指令的时间早一个密码更新周期的时间作为目标密码修改时间。
也就是说,在不能够直接获取邮件或者短信的发送时间的情况下,要获得目标密码修改时间,还需要获得触发忘记密码指令时间,即丢失密码的时间。之后计算比丢失密码早一个密码更新周期所对应的时间,将该时间至触发忘记密码指令时间这一时间段,作为目标密码修改时间。并且在密码库中查找这一时间段中所对应的所有候选密码,发送给操作人员。操作人员从中选择出原始密码,登录***。
例如,丢失密码时间为12月25日,比丢失密码早一个密码更新周期所对应的时间则为12月18日。将12月18日至12月25日这一时间段,作为目标密码修改时间,在密码库中查找这一时间段中所对应的所有候选密码(即所有候选密码包括Ab123、Zb143、Fb173、Eb113和Kb153)发送给操作人员。操作人员从中选择出原始密码,登录***。
需要说明的是,本申请在每次自动更新密码的过程中均加入新的时间戳并进行存储,以便对更新密码的时间进行监控。
因此,本申请实施例通过丢失密码的时间获得候选密码发送给操作人员,能够实现在丢失密码修改时间的情况下,同样找到原始密码,从而规避管理员因重新设定密码而导致更加容易忘记密码的情况。
本申请实施例中,利用预定义的密码库和时间戳加密实现周期性的更新密码,能有效的规避管理员忘记复杂密码的风险,一旦忘记原始密码能够通过管理员预先定义的密码库有效的找回原始密码。同时,解决手动修改密码后需要重启***的操作,减轻***负担。
因此,通过本申请方案,管理员(即操作人员)不用每隔一段时间手动修改密码,既能满足***保护的需求,管理员又不需要做额外的操作。同时,本申请中更新的密码不是完全随机生成的能够规避管理员忘记密码的风险,即使管理员不慎丢失密码,也能快速的找回(即密码是在预定义的密码库中获取的,通过密码库能够快速找回密码)。
本申请利用增加时间戳字段和预定义的密码库,既能增加对密码的加密,并且用于配置密码生效的时间,更新密码后自动更新时间戳,并将密码库中的新密码字符串发送给指定管理员,还能规避自动更新密码后管理员丢失***密码的风险,一旦不慎丢失密码管理员可以根据密码库快速找回原始密码。
上文描述了一种密码更新的方法的具体实施例,下文将描述一种密码更新的装置。
如图3所示,一种找回丢失密码的装置300,包括:原始密码发送模块310、密码查找模块320和找回密码发送模块330。
本申请实施例提供了一种找回丢失密码的装置300,所述装置包括:原始密码发送模块310,被配置为在第一时间发送原始密码;密码查找模块320,被配置为响应于操作人员在所述第一时间之后触发的忘记密码指令,在密码库中查找所述原始密码,其中,所述密码库是以时间信息为主键预先建立的,且在所述密码库中一个主键对应至少一个密码;密码发送模块330,被配置为向所述操作人员提供至少一个候选密码,以使所述操作人员根据所述至少一个候选密码中得到所述原始密码并使用所述原始密码登录***。
在本申请的一种实施方式中,所述时间信息为多个日期,所述多个日期是根据密码更新周期确定的所述多个密码修改时间;密码查找模块320,还被配置为:以所述多个日期为所述主键,为各主键分配至少一个候选密码,建立所述密码库;根据所述时间信息在所述密码库中查找所述至少一个候选密码。
在本申请的一种实施方式中,所述密码查找模块320还被配置为:获取所述原始密码的目标密码修改时间;根据目标密码修改时间获得所述至少一个候选密码。
在本申请的一种实施方式中,所述密码查找模块320还被配置为:获取所述第一时间,并确定与所述第一时间对应的目标密码修改时间;根据目标密码修改时间获得所述至少一个候选密码。
在本申请的一种实施方式中,所述密码查找模块320还被配置为:获取密码更新周期,其中,所述密码更新周期为密码相邻两次更新密码的间隔时间;将比触发忘记密码指令的时间早一个所述密码更新周期的时间作为所述目标密码修改时间。
在本申请的一种实施方式中,所述原始密码发送模块310还被配置为:将与所述原始密码对应的密码更新时间信息进行加密,得到加密密码;向所述操作人员发送所述加密密码,以使所述操作人员在数据库中查找与所述加密密码相对应的所述原始密码,其中,所述数据库包括加密密码与原始密码之间的映射关系。
在本申请实施例中,图3所示模块能够实现图1和图2方法实施例中的各个过程。图3中的各个模块的操作和/或功能,分别为了实现图1和图2中的方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
如图4所示,本申请实施例提供一种电子设备400,包括:处理器410、存储器420和总线430,所述处理器通过所述总线与所述存储器相连,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,用于实现如上述所有实施例中任一项所述的方法,具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
其中,总线用于实现这些组件直接的连接通信。其中,本申请实施例中处理器可以是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。存储器中存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,可以执行上述实施例中所述的方法。
可以理解,图4所示的结构仅为示意,还可包括比图4中所示更多或者更少的组件,或者具有与图4所示不同的配置。图4中所示的各组件可以采用硬件、软件或其组合实现。
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被服务器执行时实现上述所有实施方式中任一所述的方法,具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种找回丢失密码的方法,其特征在于,所述方法包括:
在第一时间发送原始密码;
响应于操作人员在所述第一时间之后触发的忘记密码指令,在密码库中查找所述原始密码,其中,所述密码库是以时间信息为主键预先建立的,且在所述密码库中一个主键对应至少一个密码;
向所述操作人员提供至少一个候选密码,以使所述操作人员根据所述至少一个候选密码中得到所述原始密码并使用所述原始密码登录***。
2.根据权利要求1所述的方法,其特征在于,所述时间信息为多个日期,所述多个日期是根据密码更新周期确定的多个密码修改时间;
在所述响应于操作人员在所述第一时间之后触发的忘记密码指令之前,所述方法还包括:
以所述多个日期为所述主键,为各主键分配至少一个候选密码,建立所述密码库;
其中,
所述在密码库中查找所述原始密码,包括:
根据所述时间信息在所述密码库中查找所述至少一个候选密码。
3.根据权利要求2所述的方法,其特征在于,所述根据所述时间信息在所述密码库中查找所述至少一个候选密码,包括:
获取所述原始密码的目标密码修改时间;
根据目标密码修改时间获得所述至少一个候选密码。
4.根据权利要求3所述的方法,其特征在于,所述根据所述时间信息在所述密码库中查找所述至少一个候选密码,包括:
获取所述第一时间,并确定与所述第一时间对应的目标密码修改时间;
根据目标密码修改时间获得所述至少一个候选密码。
5.根据权利要求4所述的方法,其特征在于,所述确定与所述第一时间对应的目标密码修改时间,包括:
获取密码更新周期,其中,所述密码更新周期为相邻两次更新密码的间隔时间;
将比触发所述忘记密码指令的时间早一个所述密码更新周期的时间作为所述目标密码修改时间。
6.根据权利要求1-5任一项所述的方法,其特征在于,在所述在第一时间发送原始密码之前,所述方法包括:
将与所述原始密码对应的密码更新时间信息进行加密,得到加密密码;
向所述操作人员发送所述加密密码,以使所述操作人员在数据库中查找与所述加密密码相对应的所述原始密码,其中,所述数据库包括加密密码与原始密码之间的映射关系。
7.一种找回丢失密码的装置,其特征在于,所述装置包括:
原始密码发送模块,被配置为在第一时间发送原始密码;
密码查找模块,被配置为响应于操作人员在所述第一时间之后触发的忘记密码指令,在密码库中查找所述原始密码,其中,所述密码库是以时间信息为主键预先建立的,且在所述密码库中一个主键对应至少一个密码;
找回密码发送模块,被配置为向所述操作人员提供至少一个候选密码,以使所述操作人员根据所述至少一个候选密码中得到所述原始密码并使用所述原始密码登录***。
8.根据权利要求7所述的装置,其特征在于,所述时间信息为多个日期,所述多个日期是根据密码更新周期确定的多个密码修改时间;密码查找模块,还被配置为:以所述多个日期为所述主键,为各主键分配至少一个候选密码,建立所述密码库;根据所述时间信息在所述密码库中查找所述至少一个候选密码。
9.一种电子设备,其特征在于,包括:处理器、存储器和总线;
所述处理器通过所述总线与所述存储器相连,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,用于实现如权利要求1-6任一项所述方法。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被执行时实现如权利要求1-6任一项所述方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111626563.8A CN114297619A (zh) | 2021-12-28 | 2021-12-28 | 一种找回丢失密码的方法、装置、电子设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111626563.8A CN114297619A (zh) | 2021-12-28 | 2021-12-28 | 一种找回丢失密码的方法、装置、电子设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114297619A true CN114297619A (zh) | 2022-04-08 |
Family
ID=80972438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111626563.8A Pending CN114297619A (zh) | 2021-12-28 | 2021-12-28 | 一种找回丢失密码的方法、装置、电子设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114297619A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047503A (zh) * | 2006-03-30 | 2007-10-03 | 腾讯科技(深圳)有限公司 | 一种密码取回的方法和*** |
US20160026784A1 (en) * | 2014-05-28 | 2016-01-28 | Smart Electronic Industrial (Dong Guan) Co., Ltd. | Multi-vocal password verifying method and device |
CN107171946A (zh) * | 2017-06-29 | 2017-09-15 | 中国联合网络通信集团有限公司 | 密码找回的方法及装置 |
CN107682153A (zh) * | 2017-11-07 | 2018-02-09 | 歌尔股份有限公司 | 网络接入方法、密码远程更新方法、物联网设备及*** |
US20180176195A1 (en) * | 2016-12-16 | 2018-06-21 | Mastercard International Incorporated | Password management system and process |
-
2021
- 2021-12-28 CN CN202111626563.8A patent/CN114297619A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047503A (zh) * | 2006-03-30 | 2007-10-03 | 腾讯科技(深圳)有限公司 | 一种密码取回的方法和*** |
US20160026784A1 (en) * | 2014-05-28 | 2016-01-28 | Smart Electronic Industrial (Dong Guan) Co., Ltd. | Multi-vocal password verifying method and device |
US20180176195A1 (en) * | 2016-12-16 | 2018-06-21 | Mastercard International Incorporated | Password management system and process |
CN107171946A (zh) * | 2017-06-29 | 2017-09-15 | 中国联合网络通信集团有限公司 | 密码找回的方法及装置 |
CN107682153A (zh) * | 2017-11-07 | 2018-02-09 | 歌尔股份有限公司 | 网络接入方法、密码远程更新方法、物联网设备及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10073904B2 (en) | Event triggered service for the lightweight directory access protocol | |
US11558421B2 (en) | Phishing attempt search interface | |
CN109598131B (zh) | 一种文件上传、下载方法、装置、电子设备及存储介质 | |
US11374970B2 (en) | Phishing attempt categorization/aggregation interface | |
US20190325156A1 (en) | System and method for remotely deleting data from a client device | |
CN110851843A (zh) | 基于区块链的数据管理方法及装置 | |
CN114564757A (zh) | 一种区块链的数据审计方法、装置、设备及可读存储介质 | |
US10049231B2 (en) | Method and system for obfuscating the properties of a web browser | |
CN111666558B (zh) | 密钥轮换方法、装置、计算机设备及存储介质 | |
US20230144072A1 (en) | Data storage server and client devices for securely storing data | |
CN108376154B (zh) | ***基表同步方法、装置、计算机设备和存储介质 | |
KR102421567B1 (ko) | 단말 그룹핑 기반의 인터넷 접속 관리 서비스를 제공할 수 있는 인터넷 접속 관리 서비스 서버 및 그 동작 방법 | |
CN114039726B (zh) | 一种密钥生成的方法、密钥获取的方法、相关装置及介质 | |
CN113517981B (zh) | 一种密钥管理方法、代码版本的管理方法及装置 | |
CN113609147A (zh) | 数据共享方法、装置及电子设备 | |
CN114297619A (zh) | 一种找回丢失密码的方法、装置、电子设备及介质 | |
CN111737747A (zh) | 数据库保密方法、装置、设备及计算机存储介质 | |
CN115208630B (zh) | 基于区块链的数据获取方法、***及区块链*** | |
CN115935414A (zh) | 基于区块链的数据校验方法、装置、电子设备和存储介质 | |
US11671248B2 (en) | System and method for secure storage and distribution of encryption keys | |
CN109785129B (zh) | 数据获取方法、装置、设备及计算机可读存储介质 | |
CN112468443A (zh) | 一种通过大数据态势分析实现优化决策的方法与*** | |
CN111274484A (zh) | 一种管理交互数据的方法及装置 | |
CN107506653B (zh) | 密码管理方法、装置和计算机可读存储介质 | |
CN115277053B (zh) | 基于SaaS和Pass平台的数据处理方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |