摘要
一种用于上位机软件权限验证的密钥算法及装置,属于软件权限验证领域,其特征在于:获取需进行密钥计算的目标计算机的MAC地址和硬盘序列号;将与MAC地址相关的字符串和与硬盘序列号相关的字符串,按照预设顺序通过“‑”连接起来形成密钥字符串,将密钥字符串写入到一个*.log文件内,形成目标计算机上位机软件的密钥文件。本发明所述基于计算机硬件固定唯一信息的MAC地址与硬盘序列号的密钥算法,将软件与其运行的计算机硬件进行绑定,严格限定了软件的使用范围,可有效防止软件被复制到未授权的计算机上使用,避免开发者或者用户的权益受损,可明显增强软件版权和数据保护能力,提高上位机软件的安全性。
技术关键词
硬盘序列号
上位机软件
密钥算法
标记
元素
软件权限验证
解码模块
数值
网卡MAC地址
字符
索引
密钥装置
存储计算机程序
数据保护
符号
处理器
可读存储介质