U盘讯息>>利用U盘进行软件加密的方法
利用U盘进行软件加密的方法
利用U盘进行软件加密的方法

  一般的U盘不具备加密的功能,虽然U盘和加密狗外形有一些相似,但是内部完全不一样的,U盘只是一个存储器芯片和简单的附属电路,而现在的智能卡加密狗都具有一个单独的CPU或者加密芯片,可以执行相当复杂的加密算法。

  有的软件开发商有这样一种需求,就是使用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:\\.\root\cimv2") 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盘进行软件加密?-思正电子(中国深圳),咨询报价:0755-25844125,QQ在线咨询:192317490,五年质保,价格最优。

利用U盘进行软件加密的方法相关标签:利用 进行 软件 软件加密 加密 密的 方法 法利
利用U盘进行软件加密的方法相关
U盘的正确使用和保养方法有哪些?...
超强悍的加密U盘--合金密码U盘(图...
卡片式u盘礼品究竟有什么魅力呢?...
品牌电脑搞促销活动赠送什么小礼...
怎样让别人的U盘不能复制你电脑里...
如何定制U盘?U盘的定做流程是怎样...
如何提高U盘读写速度,提高U盘读写...
安全删除U盘有哪些方法?...
U盘的使用方法,U盘如何使用?...
防止U盘中毒的方法有哪些?...
最新文章
被水泡过的定制u盘该怎么处理呢...
新买的u盘为什么有不读盘的情况...
为什么礼品U盘如此受欢迎?...
U盘制作商,U盘制造厂,专业的个性...
深圳最大的U盘工厂,目前有哪些?...
2015年有哪些新款U盘?2015年有些...
润滑油u盘礼品定做工厂有生产吗?...
金士顿(Kingston)羊年U盘 限量纪...
公司企业定制礼品U盘一般都会有哪...
大型促销活动应该送什么礼品好?比...
有问题? 0755-84524848(上班时间) 13928452431或13926502725(7*24小时全天候) 或者
利用U盘进行软件加密的方法