怎样用U盘快速加密软件
电脑修理 2021-06-14 07:49www.caominkang.com电脑维修技术
怎样用U盘快速加密软件怎样用U盘快速加密软件
有的软件开发商有这样一种需求,就是使用U盘发布软件的,想要节约成本,防止U盘中的软件被复制,但又不想再购买昂贵的加密狗,想要把软件绑定在U盘上执行,当U盘拔下来的时候,软件就不能正常运行,和先前介绍的绑定硬件指纹相似,使用绑定U盘的方式加密软件。
在对软件安全不是特别在意的情况下,可以在软件中采用绑定U盘内部ID的方式来实现这种加密,先使用程序将U盘的ID读出来,然后根据这个ID生成License文件,当解密者将U盘内的文件复制到其他电脑的时候,软件执行过程中读取U盘ID失败,就无法校验License。
通常情况下两个U盘的ID是不相同的,即使将软件复制到一个U盘,软件执行的时候,根据U盘ID验证License,也会出现不匹配的现象,这样就实现了软件绑定U盘的加密方式。
需要指出的是,这种U盘加密并不算安全,大多数U盘厂商有内部量产工具,可以修改U盘的内部ID号码,这就存在了复制U盘的可能性,但对于普通用户来说,通常没有修改U盘内部ID的能力,也具有一定的加密性。
这个加密方法中,读取U盘ID号的函数的VB源代码如下所示
Se t objW MISe rvice = Ge tObject("inmg mts:\\.\ro ot\cimv2")
Se t colIte ms = objWMISer vice.E xecQ uery("Select Fro m Wi n32_US BHub")
F or Ea ch objIte m In colI tems
a = o bjItem.De viceID
If In Str(a, "VI D") The n b = Sp lit(a, "\")
US B_ID = b(UBound(b))
Ne xt
声明本文内容摘于互联网,刊登/转载此文目的在于更广泛的传播及分享,并不意味着赞同其观点或论证其描述。如有版权纠纷问题请准备好相关证明材料与站长联系,谢谢!
声明本文内容摘于互联网,刊登/转载此文目的在于更广泛的传播及分享,并不意味着赞同其观点或论证其描述。如有版权纠纷问题请准备好相关证明材料与站长联系,谢谢!
修理笔记本电脑
- 1650和1660ti差多少
- 太原苹果指定维修点
- 太仓电脑维修上面维修电脑电脑维修返厂
- 宏碁怎么售后服务
- hyundai摄像头驱动是什么(hyundai摄像头驱动)hyund
- amd x240(amd x240)240是哪年生产的
- ea28是什么(ea28)了解ea28这个神秘代码
- 苹果笔记本双系统装win10还是win7
- Win7Ultimate是什么版本(windows 7 ultimate)Win7Ultimate的
- 广州苹果手机授权维修点查询
- 上海苹果售后服务电话官方
- google浏览器屏蔽flash插件怎么解除google浏览器f
- 惠普售后服务电话400
- 埃森客移动硬盘好不好用(埃森客移动硬盘怎么样
- win10电脑提示密码过期不能访问是怎么回事?
- 怎么在WindowsLiveMail中添加新邮箱(windows live mail)