如何利用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("winmg 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

(0)

相关推荐

  • 闪迪U盘怎么使用自带的加密软件加密优盘文件

    U盘是大家工作和学习必备的移动存储工具之一,我们有时候会在U盘里存储一些重要的文件,这时我们希望能够 给文件加密,避免资料被盗,一些品牌的U盘自带了加密软件,比如闪迪,现在小编就和大家分享 闪迪U盘使 ...

  • 高强度U盘文件夹加密工具

    高强度U盘文件夹加密工具的加密方法非常简单,它是一款绿色软件,将它下载后解压缩并运行其中的“高强度U盘文件夹加密.exe”可执行文件即可打开它的界面。它分为“快速移动加密”和“强度压缩加密”两个加密方 ...

  • 高强度U盘文件夹加密工具使用教程

    高强度U盘文件夹加密工具的加密方法非常简单,它是一款绿色软件,将它下载后解压缩并运行其中的“高强度U盘文件夹加密.exe”可执行文件即可打开它的界面。它分为“快速移动加密”和“强度压缩加密”两个加密方 ...

  • U盘文件夹加密小工具介绍

    U盘的使用已经越来越广泛了,但是使用方便的同时也会带来很多泄密的困扰,于是给U盘加密就变得十分重要了.怎么来给u 盘加密呢?给大家介绍一款软件--"高强度U盘文件夹加密",这款软件 ...

  • U盘的常用加密方法

    现在U盘几乎人手一个了,很多人都用它来存储自己的重要数据。正因为这个原因,U盘给我们带来方便的同时也带来数据安全的问题。所以在存储重要数据时我们一般都要给U盘加密。现在就跟着来了解了解加密有哪些类型吧 ...

  • 利用U盘启动DOS

    用U盘启动DOS系统,首先要制作启动型U盘,可以利用USBoot之类的软件.制作完成后,重新启动电脑,进入BIOS设置中,将系统设置为从U盘启动. 但要注意,不同型号的主板,BIOS类型也不同,设置方 ...

  • 大势至禁用U口软件、禁止U盘使用软件与同类USB监控软件对比分析

    大势至USB端口控制软件是当前国内禁用USB存储设备最有效.最严密的USB屏蔽软件,与国内同类USB禁用软件有很多不同,具体对比区别如下: 大势至电脑USB接口屏蔽软件 其他电脑USB接口禁用软件 1 ...

  • 如何破解文件夹加密软件加密的文件夹

    利用软件给文件夹加密很多人都在用,只不过很多的此类软件都是纸老虎,高手喝着咖啡就搞定了.我们把此类软件称为伪文件夹加密软件.此类软件的特点是:1.加密时间很短,几乎瞬间完成.一个文件夹要复制还需要一定 ...

  • 如何给百度网盘文件夹加密,文件加密?

    网盘存储大量资料,有些不方便给人看的,我们就想给他加密,保护隐私.下面就介绍如何加密文件或文件夹 操作方法 01 打开软件,进入界面 02 选择 隐藏空间,输入密码,如果第一次可以新建密码 03 点击 ...