一种用于上位机软件权限验证的密钥算法及装置制造方法及图纸

技术编号:44274017 阅读:20 留言:0更新日期:2025-02-14 22:14
一种用于上位机软件权限验证的密钥算法及装置,属于软件权限验证领域,其特征在于:获取需进行密钥计算的目标计算机的MAC地址和硬盘序列号;将与MAC地址相关的字符串和与硬盘序列号相关的字符串,按照预设顺序通过“‑”连接起来形成密钥字符串,将密钥字符串写入到一个*.log文件内,形成目标计算机上位机软件的密钥文件。本发明专利技术所述基于计算机硬件固定唯一信息的MAC地址与硬盘序列号的密钥算法,将软件与其运行的计算机硬件进行绑定,严格限定了软件的使用范围,可有效防止软件被复制到未授权的计算机上使用,避免开发者或者用户的权益受损,可明显增强软件版权和数据保护能力,提高上位机软件的安全性。

【技术实现步骤摘要】

本专利技术属于软件权限验证领域,尤其涉及一种用于上位机软件权限验证的密钥算法及装置


技术介绍

1、计算机上位机软件开发设计中,开发者除了需要开发满足客户要求的功能性能要求,有时还需要考虑软件本身的安全性问题,通常基于商业竞争保护或者数据信息保密的要求,开发者或者客户需要软件在限制范围内的限制人群中正常使用。

2、一般情况下对于上述安全需求在上位机软件开发设计中可通过设计用户管理模块来解决,用户管理模块可以限制非注册用户使用和操作软件,而且通过在用户管理模块来设置不同的权限角色,这样可以用来限制不同权限用户对软件功能的使用范围,防止无关人员非法操作操作造成设备或者数据损伤。

3、但在一些特殊领域或者特殊场景下,单一的用户管理功能模块还是无法完全满足软件的安全保护需求,如开发者担心软件未经授权被私自复制和使用,造成一定的经济损失,或者有时用户担心软件被非法获取后,在别的计算机上进行分析和提取内部数据或者参数,可能造成严重数据泄露,造成无法想象的后果,单一的用户管理方式还是存在较大风险,毕竟用户的登录密码掌握在个人手中,被非法获取或意外本文档来自技高网...

【技术保护点】

1.一种用于上位机软件权限验证的密钥算法,其特征在于包括以下步骤:

2.根据权利要求1所述用于上位机软件权限验证的密钥算法,其特征在于:所述目标计算机安装有多个网卡或硬盘时,获取上位机软件安装所在的硬盘序列号和第一个实体网卡MAC地址。

3.根据权利要求1或2所述用于上位机软件权限验证的密钥算法,其特征在于:所述上位机软件集成解码模块;所述解码模块用于读取运行计算机信息和解析密钥文件。

4.根据权利要求3所述用于上位机软件权限验证的密钥算法,其特征在于:所述解码模块读取运行计算机信息和解析密钥文件包括以下步骤:

5.一种用于上位机软件权限验...

【技术特征摘要】

1.一种用于上位机软件权限验证的密钥算法,其特征在于包括以下步骤:

2.根据权利要求1所述用于上位机软件权限验证的密钥算法,其特征在于:所述目标计算机安装有多个网卡或硬盘时,获取上位机软件安装所在的硬盘序列号和第一个实体网卡mac地址。

3.根据权利要求1或2所述用于上位机软件权限验证的密钥算法,其特征在于:所述上位机软件集成解码模块;所述解码模块用于读取运行计算机信息和解析密钥文件。

4.根据权利要求3所述用于上位机软件权限验证的密钥算法,...

【专利技术属性】
技术研发人员:付盼王卫斌
申请(专利权)人:西安旭彤电子科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1