当前位置:网站首页 / 分类-学习健康知识 / 正文

基于硬件指纹的软件加密和注册技术(基于硬件指纹的软件加密和注册技术的区别)

在软件加密保护技术中,一种常用的保护方法就是基于硬件指纹进行许可授权,本文将详细介绍硬件指纹的具体获取技术,并提供一段演示源代码程序。

硬件指纹加密,指的是用户免费得到软件并安装后,软件从用户的机器上取得该机器的一些硬件信息(如硬盘序列号、BOIS序列号等等),然后把这些信息和用户授权进行绑定,产生硬件特征码,用户需要将此特征码提交给软件提供商或开发商,软件开发商利用注册机(软件)产生该软件的注册号发给用户,用户通过此注册号可以激活本地授权许可。软件加密虽然加密强度比硬件方法较弱,但它具有非常廉价的成本、方便的使用方法等优点,从而在低成本的共享软件领域广泛应用。

硬件指纹加密的关键是电脑硬件信息的获取,我们需要通过程序将机器的标识一一读取出来,根据机器的标识,通过一定的算法,对用户进行授权限制。

目前比较常见的硬件资源包或:硬盘物理序列号、CPU序列号、网卡MAC地址、BIOS序列号、主板序列号等,如果用户的硬件信息发生变化,比如更换了网卡等硬件,则按照一定比例进行判断,比如三分之二的硬件信息没有变化,则表示同一用户。

下面是使用VB调用Windows的WMI编写的一段硬件指纹获取的演示程序,直接将其另存为VBS后缀文件即可运行。稍加修改即可应用在共享软件里,实现用注册码对软件进行保护的功能。

MsgValue=""SetobjWMIService=GetObject("winmgmts:\\.\root\cimv2")获取硬盘序列号SetcolItems=objWMIService.ExecQuery("SELECT*FROMWin32_PhysicalMedia",,48)ForEhobjItemIncolItemsMsgValue=MsgValue&vbCrLf&"硬盘="&objItem.SerialNumberNext获取主板序列号SetcolItems=objWMIService.ExecQuery("Select*fromWin32_BaseBoard",,48)ForEhobjItemIncolItemsMsgValue=MsgValue&vbCrLf&"主板="&objItem.SerialNumberNext获取CPUIDSetcolItems=objWMIService.ExecQuery("Select*fromWin32_Processor",,48)ForEhobjItemIncolItemsMsgValue=MsgValue&vbCrLf&"CPU="&objItem.ProcessorIdNext获取BIOS序列号SetcolItems=objWMIService.ExecQuery("Select*fromWin32_BIOS",,48)ForEhobjItemIncolItemsMsgValue=MsgValue&vbCrLf&"BIOS="&objItem.SerialNumberNext获取网卡MAC地址SetcolItems=objWMIService.ExecQuery("SELECTMACAddressFROMWin32_NetworkAdapterWHERE((MACAddressIsNotNULL)AND(Manufturer<>Microsoft))",,48)ForEhobjItemIncolItemsMsgValue=MsgValue&vbCrLf&"网卡="&objItem.MACAddressNextWscript.EchoMsgValue

相关文章

最新文章

  • 楮实子的功效与作用及禁忌食用方法(楮实子的功效与作用及禁忌食用方法图片)
  • 薏米南瓜粥做法步骤(薏米南瓜粥做法步骤)
  • 柠檬叶的功效与作用及禁忌食用方法
  • 详解煎熬中药的“专用名词”
  • 小孩可以吃鲍鱼吗小孩这么吃鲍鱼更好鲍鱼的营养价值新鲜鲍鱼如何挑选
  • 年末盘点杭州美食街青芝坞黄龙
  • 青柠鸡尾酒
  • 腰果的做法盐焗腰果的做法
  • 排骨怎么做三款高人气菜谱排骨的好处和坏处排骨汤怎么做更营养(排骨做好吃又有营养)
  • 盘点茭白怎么做好吃解析茭白不能和什么一起吃
  • 白菜治病验方(白菜治病验方大全)
  • 中医望汗便可知病情(中医望汗便可知病情是什么)
  • 红烧肉的做法肥而不腻的家常菜回锅肉的做法四川正宗回锅肉(回锅红烧肉的做法大全)
  • 酥蜜粥的做法(酥蜜粥的做法大全)
  • 黑芝麻的8个功效(黑芝麻的8个功效与作用)
  • 紫河车木瓜当归特效催乳食谱(紫河车催奶吗)
  • 降血脂验方(降血脂的验方)
  • 如何饮食调理好气色(如何饮食调理好气色呢)
  • 半枫荷的医疗作用
  • 补脑食疗法
  • 干果粥营养丰富又保健(干果粥营养丰富又保健的食物)
  • 大枣功效与食用注意问题(大枣功效与作用禁忌及食用方法)
  • 春困怎么办七个方法提神醒脑(春困怎么办法解决)
  • 百合莲子红豆粥的做法步骤
  • 白鱼的功效与作用及禁忌食用方法
  • 螺旋藻到底有何功效(螺旋藻到底有何功效和作用)
  • 开胃西瓜酸(西瓜味酸)
  • 肥肉的营养肥肉怎么做好吃不腻肥肉的好处作用(肥肉营养功效与作用)
  • 人参健脾丸成分(人参健脾丸成分配方功效与作用)
  • 芡实粉粥的做法及营养
  • 湘ICP备2023016153号 免责声明:用户在本网站上发表的全部内容(包括但不仅限于回答/文章/评论/图片引用),文章仅供免费阅读参考。若有侵权,版权个人或单位不想本网发布,可联系用户或本站,我们将立即将其撤除网站地图.