1.一种密码生成方法,应用于密码生产端,其特征在于,包括:获取预先设定的共享密钥和用户输入的密码生效时间;
根据所述共享密钥和密码生效时间,结合设定长度的随机数,生成对应所述用户的用户密码,并将所述用户密码发送至所述用户的用户端,以使所述用户获取所述用户密码。
2.根据权利要求1所述的方法,其特征在于,所述根据所述共享密钥和密码生效时间,结合设定长度的随机数,生成对应所述用户的用户密码,包括:根据预设加密算法对所述共享密钥和密码生效时间加密,生成基础密码;
混合所述随机数和所述基础密码,得到对应所述用户的用户密码;
其中,所述随机数根据随机数生成规则生成。
3.一种密码校验方法,应用于密码校验端,其特征在于,包括:获取预先设定的共享密钥和用户输入的用户密码,所述用户密码根据权利要求1-2所述的密码生成方法生成;
根据所述用户的触发操作,确定所述用户触发校验的触发时间,所述触发时间对应的步长与密码生效时间对应的步长相同;
根据所述触发时间和共享密钥,结合校验密码生成规则,生成校验密码;
根据所述校验密码对所述用户密码进行校验,确定校验结果。
4.根据权利要求3所述的方法,其特征在于,所述根据所述触发时间和共享密钥,结合校验密码生成规则,生成校验密码,包括:根据预设加密算法对所述触发时间和共享密钥加密,生成第一设定长度的密码,作为校验密码。
5.根据权利要求3所述的方法,其特征在于,所述根据所述校验密码对所述用户密码进行校验,确定校验结果,包括:比对所述用户密码和校验密码;
如果所述校验密码的排列顺序与所述用户密码中基础密码的排列顺序一致,校验通过,否则,校验失败。
6.一种密码生成装置,应用于密码生产端,其特征在于,包括:信息获取模块,用于获取预先设定的共享密钥和用户输入的密码生效时间;
用户密码生成模块,用于根据所述共享密钥和密码生效时间,结合设定长度的随机数,生成对应所述用户的用户密码,并将所述用户密码发送至所述用户的用户端,以使所述用户获取所述用户密码。
7.一种密码校验装置,应用于密码校验端,其特征在于,包括:用户密码获取模块,用于获取预先设定的共享密钥和用户输入的用户密码,所述用户密码根据权利要求1-2所述的密码生成方法生成;
触发时间确定模块,用于根据所述用户的触发操作,确定所述用户触发校验的触发时间,所述触发时间对应的步长与密码生效时间对应的步长相同;
校验密码生成模块,用于根据所述触发时间和共享密钥,结合校验密码生成规则,生成校验密码;
校验模块,用于根据所述校验密码对所述用户密码进行校验,确定校验结果。
8.一种密码管理系统,其特征在于,包括:密码生产端和密码校验端;
所述密码生产端,用于根据获取的共享密钥和用户输入的密码生效时间,结合设定长度的随机数,生成用户密码;
所述密码校验端,用于根据所述用户触发校验的触发时间以及获取的共享密钥生成校验密码,并根据所述校验密码对所述用户输入的用户密码校验,确定校验结果。
9.一种存储介质,其上存储有计算机程序,其特征在于,该程序被密码生产端执行时实现如权利要求1-2中任一项所述的密码生成方法。
10.一种存储介质,其上存储有计算机程序,其特征在于,该程序被密码校验端执行时实现如权利要求3-5中任一项所述的密码校验方法。