想把软件绑定在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源代码如下所示:

1.Set objWMIService = GetObject("winmgmts:\.rootcimv2")

2.Set colItems = objWMIService.ExecQuery("Select * From Win32_USBHub")

3.For Each objItem In colItems

4. a = objItem.DeviceID

5. If InStr(a, "VID") Then b = Split(a, "")

6. USB_ID = b(UBound(b)) 7.Next

综上所述,关于制作u盘加密狗的方法到这里就全部结束了,在对软件安全不是特别在意的情况下,可u盘制作加密狗的方法来绑定U盘内部ID的方式来实现这种加密,对于普通用户来说,具有一定的加密性的U盘使用起来会更加的放心。

python加密狗的制作_制作u盘加密狗图文教程相关推荐

  1. android手机微信输入蓝色字体,微信彩色昵称怎么制作?微信个性蓝色昵称设置图文教程与方法...

    微信彩色昵称怎么制作?微信个性蓝色昵称设置图文教程与方法来跟大家说一下吧,微信是我们每天都在用的聊天工具,有着很多趣的玩法.现在微信昵称又多了一种玩法啦,以衣昵称文字颜色是黑色的,而现在可以改成彩色的 ...

  2. 织梦dedecms制作中英文等多语言企业网站图文教程

    织梦dedecms实现自动登录的方法 织梦dedecms制作中英文等多语言企业网站图文教程 用dedecms织梦程序如何做中英文网站,今天就给大家来一个详细的图文教程,希望能帮助到大家.以下所讲的和截 ...

  3. rsa加密原理数学证明_非对称加密算法——RSA加密原理及数学推导

    说明:原创不易,著作权仅归作者本人所有,转载请注明出处. 建议:建议阅读时间15min+.证明过程可能看着枯燥,需要动手. 一.  RSA是什么? 看到标题的第一瞬间,先想一下,RSA是什么呢?百度百 ...

  4. bios设置_大白菜U盘启动BIOS设置教程

    大白菜U盘启动,如何在BIOS设置U盘为第一启动项呢?BIOS设置有两种方式,一种是利用快捷键设置U盘启动,而另一种则是针对没有快捷键可利用的电脑使用的,接下来小编就为大家详细介绍一下大白菜U盘启动B ...

  5. svg动画制作_制作动画SVG横幅

    svg动画制作 I've been reading David Walsh's blog for years. The tips and tutorials he shares have helped ...

  6. svg动画制作_制作第一个SVG动画

    svg动画制作 Story of a designer trying to code animations instead of asking a dev to figure it out. 一位设计 ...

  7. 简单的网页制作_制作简单网页物体

    在掌握了路径和图层样式之后,我们终于可以开始"白手起家"地制作网页了.这不同于以往开启一幅图像后对其进行调整,或将两个图层通过蒙版或图层混合模式进行合成等操作,是完全在一片空白上逐 ...

  8. 电子琴节奏包制作_制作MIDI电子音乐离不开的三件“法宝”

    现在越来越多的年轻人开始对MIDI制作感兴趣,特别是随着电脑的高速发展,原来离普通人很遥远的专业设备可以用软件代替,这无疑是音乐爱好者的福音,体验一下自己当音乐制作人的乐趣吧! 那么什么是MIDI呢? ...

  9. 电子琴节奏包制作_制作MIDI电子音乐需要准备些什么?

    现在越来越多的年轻人开始对MIDI制作感兴趣,特别是随着电脑的高速发展,原来离普通人很遥远的专业设备可以用软件代替,这无疑是音乐爱好者的福音,体验一下自己当音乐制作人的乐趣吧! 那么什么是MIDI呢? ...

  10. 水位报警器c语言程序,简易水位报警器制作_制作简单的水满报警器 - 全文

    简易水位报警器电路设计(一) 电路工作原理: 电路中晶体振荡器产生的方波信号经探头送人水中.整个电路由晶体管多谐振荡器.放大器和报警电路构成.多谐振荡器以方波信号的形式从VTz集电极输出音频率,经C4 ...

最新文章

  1. Zookeeper ZAB协议原理浅析
  2. 在Redhat 5.0 上安装Eclipse 3.6
  3. springboot单元测试通过MockMvc类调用controller接口
  4. matlab绘图标题含有n=变量的方法(类似c语言)
  5. IP地址中的网络地址和主机地址分别是什么意思?怎么计算的呢?
  6. 启明云端技术社区之星--张广星
  7. Spring 加载、解析applicationContext.xml 流程
  8. Pod详解-生命周期-概述
  9. SQL Server 提高创建索引速度的 2 个方法
  10. 路透社2017年度最佳图片,向你展示地球过去的一年
  11. 阿里新一代分布式任务调度平台Schedulerx2.0破土而出...
  12. java 类一定要声明成public_java测试题(四)--答案
  13. python多线程抢票_抢票 抢票 抢票!Python大牛带你实现12306全自动抢票
  14. MT7621芯片技术资料分析,MT7621数据表原理图
  15. 信息技术基础2(课程笔记)
  16. 关于vs2022设置默认浏览器
  17. 云来观点:云来Light app优于百度轻应用
  18. 【Linux】CentOS7 C#开发环境搭建笔记(Jexus安装、配置、部署)
  19. Apache Spark 3.0 预览版正式发布,多项重大功能发布
  20. Golang 基础之基础语法梳理 (一)

热门文章

  1. (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  2. java相册代码 淘豆网_基于jsp的网络相册-JavaEE实现网络相册 - java项目源码
  3. 泛微协同办公e-cology9.0的Ecode二次开发实例说明
  4. Cocos2dx--Cocos2dx与Android平台的跨平台调用
  5. webservice 框架比较
  6. ZDNS宣布完成B轮融资,根服务器之外,顶级域名系统迎重要机遇
  7. mac电脑ip地址修改教程
  8. win7电脑设备序列号怎么查_win7硬盘序列号怎么看|win7查看硬盘序列号的方法
  9. fedora14安装
  10. html开源flash视频播放器代码下载