1.一种固定密码生成方法,其特征在于,包括:
获取输入的密码特征字符,其中,所述密码特征字符为用户自定义的用于表示使用固定密码的场景的特征的字符;
获取存储的初始主密钥;
根据输入的所述密码特征字符和存储的所述初始主密钥按照预设算法生成所述固定密码。
2.根据权利要求1所述的方法,其特征在于,在生成所述固定密码之前,所述方法还包括:
获取输入的密码配置参数,其中,所述密码配置参数为用于表示使用所述固定密码的场景所规定的密码规则的参数;
根据输入的所述密码配置参数确定所述预设算法,以使根据所述预设算法生成的所述固定密码符合所述密码规则。
3.根据权利要求2所述的方法,其特征在于,根据输入的所述密码配置参数确定所述预设算法以使根据所述预设算法生成的所述固定密码符合所述密码规则包括:
根据所述密码特征字符和所述初始主密钥按照预设密码生成算法生成初始密码;
根据所述密码配置参数对应的密码规则对所述初始密码进行变形,得到变形后的密码为所述固定密码。
4.根据权利要求2所述的方法,其特征在于,所述密码配置参数至少包括以下之一:
用于规定所述固定密码长度的长度参数;
用于规定所述固定密码字符类型的类型参数;
用于规定所述固定密码中包括的字母是否区分大小写的属性参数。
5.根据权利要求1所述的方法,其特征在于,生成所述固定密码包括:
根据输入的所述密码特征字符中每个字符的编码获取计算因子数值;
根据所述计算因子数值和存储的所述初始主密钥通过加密算法生成所述固定密码。
6.根据权利要求1所述的方法,其特征在于,所述方法应用于动态令牌,在生产所述动态令牌的过程中从生产所述动态令牌的设备中下载并存储所述初始主密钥。
7.根据权利要求1所述的方法,其特征在于,在获取输入的密码特征字符之前,所述方法还包括:
判断是否需要生成所述固定密码;
如果判断出需要生成所述固定密码,获取输入的所述密码特征字符。
8.一种固定密码生成装置,其特征在于,包括:
第一获取单元,用于获取输入的密码特征字符,其中,所述密码特征字符为用户自定义的用于表示使用固定密码的场景的特征的字符;
第二获取单元,用于获取存储的初始主密钥;
生成单元,用于根据输入的所述密码特征字符和存储的所述初始主密钥按照预设算法生成所述固定密码。
9.一种动态令牌,其特征在于,包括:
处理器,用于在生产所述动态令牌的过程中从生产所述动态令牌的设备中获取初始主密钥;
存储器,用于存储所述初始主密钥;
输入装置,用于获取输入的密码特征字符,其中,所述密码特征字符为用户自定义的用于表示使用固定密码的场景的特征的字符,其中,所述处理器还用于根据输入的所述密码特征字符和存储的所述初始主密钥按照预设算法生成所述固定密码。
10.根据权利要求9所述的装置,其特征在于,所述存储器还用于存储字符的编码库,其中,所述处理器用于根据所述字符的编码库确定所述密码特征字符的编码,并根据所述密码特征字符的编码和存储的所述初始主密钥按照预设算法生成所述固定密码。
11.根据权利要求9所述的装置,其特征在于,所述输入装置至少包括以下之一:按键;字符型液晶触摸显示屏。