1.一种含授权信息的密码计算方法,其特征在于,所述密码由用户密码和信息密码组成,所述信息密码共3位数,由序号位和使用标记位组成,前2位为序号位,第3位是使用标记位;所述序号位即密码序号,用于记录用户密码的排序,该排序的信息用于约定该用户密码所代表授权信息;
所述用户密码由加密位和标识位组成,所述用户密码由以下步骤计算得出:步骤S1、将产品ID码做CRC16校验,取校验结果的高8位;
步骤S2、将密码序号做CRC16校验;
步骤S3、将步骤S1和步骤S2的结果相加取低8位存放在临时变量中;
步骤S4、获得步骤S2的校验结果的低8位数据;
步骤S5、将步骤S3计算得到的数据除以8得到的余数再乘以2存放在临时变量中;
步骤S6、将步骤S4和步骤S5的结果相加后取低8位保存在临时变量中;
步骤S7、将步骤S3和步骤S6中的结果组合起来形成组合数据,步骤S6的结果作为组合数据的高8位,步骤S3的结果作为组合数据的低8位;
步骤S8、步骤S7得到的16位的二进制数据转成十进制,得到用户密码的加密位,取产品ID码的末尾n位数得到用户密码的标识位,将加密位和标识位组合在一起得到一个密码序号对应的用户密码。
2.根据权利要求1所述的含授权信息的密码计算方法,其特征在于,还包括:步骤S9、重复步骤S2至步骤S8,直至所有的密码序号都生成对应的用户密码,每一个用户密码后增加对应的信息密码,形成密码库,将所述密码库进行保存。
3.根据权利要求1所述的含授权信息的密码计算方法,其特征在于,所述序号位为2位数的编号,数值范围是0‑99。
4.根据权利要求1所述的含授权信息的密码计算方法,其特征在于,所述使用标记位为
0或1,0代表产品未被使用,1代表产品被使用中。
5.一种含授权信息的密码管理系统,其特征在于,包括管理端和产品端,其中:所述管理端至少包括用户密码计算模块,所述用户密码计算模块根据权利要求1所述的密码计算方法计算对应的用户密码;
所述产品端包括输入显示模块、解析模块、计时模块、存储模块和控制模块:输入显示模块,用于输入用户密码,并显示产品使用剩余时长及用户操作的交互数据;
存储模块,用于存储密码库,该密码库为利用权利要求2所述的密码计算方法获得,提前存储至产品的存储模块中;
解析模块,读取密码库中的密码,将输入的用户密码与密码库中的密码进行匹配,找到用户密码唯一对应的信息密码,获取信息密码中的序号位,即密码序号,进一步获取密码序号对应的产品使用权限;
控制模块,用于控制本产品的开关和锁定状态,根据用户密码更新产品使用权限。
6.根据权利要求5所述的含授权信息的密码管理系统,其特征在于,所述解析模块密码解析正确后,所述控制模块打开产品的供电系统,密码库中对应的密码的使用标记位置为
1;同时计时模块开始计时,当使用时长到了用户密码对应的使用权限的时间后,控制模块关闭电源系统,等待下次有效的用户密码;同时,密码库中对应的密码的使用标记位置为0。