主权项 |
一种设备授权使用的方法,其特征在于,所述方法应用于设备授权装置和被授权设备,所述方法包括以下步骤:S1:设备授权装置生成授权信息码;S2:被授权设备接收授权信息码;S3:被授权设备还原授权信息码,并将还原的授权信息存入持续化存储器;S4:被授权设备通过持续化存储器中的授权信息,判断当前设备是否可用;所述授权信息码包含设备序列号和授权信息,用于描述被授权设备的使用权限和期限,通过输入被授权设备赋予被授权设备使用权限和期限;所述被授权设备包括:持续化存储器,用于存储指令和授权信息;处理器,用于执行指令;计时器,用于对授权信息中的使用期限计时;序列号存储器,用于存储设备序列号;授权信息码输入装置;其中,所述步骤S1包括以下步骤:E1:将授权信息和设备序列号转成字符串S;E21:字符串S添加私有数据Key得到字符串P;E22:对P进行MD5运算得到C,并从C中选择数字作为S的校验码V;E3:将字符串S和校验码V组合得到授权信息码;其中,所述步骤S3包括以下步骤:D1:将授权信息码拆分成字符串S’和校验码U;D21:字符串S’添加私有数据Key 得到字符串P’;D22:对P’进行MD5运算得到C’,并从C’中选择数字作为S’的校验码V’;D3:比较校验码U和V’,如果不相同,则还原失败;如果相同则转D4;D4:将字符串S’还原成授权信息和设备序列号;D5:比较设备序列号和本设备的序列号,如果不相同,则还原失败;如果相同,则将授权信息存入持续化存储器。 |