摘要
本申请公开了一种基于设备指纹的软件授权方法、装置、设备及介质,涉及软件授权技术领域,包括:基于哈希算法生成目标设备对应的设备指纹,利用产品公钥对临时公钥进行加密,以获取加密后临时公钥;利用临时私钥对设备指纹进行签名,并将设备指纹签名与加密后临时公钥编码为目标二维码;通过目标移动终端获取目标项目信息、设备指纹签名和加密后临时公钥,并通过目标移动终端将其提交至授权系统,以便授权系统生成目标授权码,并将目标授权码发送至客户端;接收目标授权码,目标授权码对本地的所述目标软件进行授权。通过利用哈希算法生成设备指纹,使得授权服务器无需接触原始硬件信息,隔离了敏感数据,从而避免了用户硬件信息泄露的问题。