日期:2014-05-17  浏览次数:21255 次

一个软件要求只能在一台电脑上用该怎么做?
我现在做了一个加密狗,写上mac。匹配上mac即可使用该软件
但我发现mac可以更改
请教大侠们
------解决方案--------------------
隐藏加密狗里设的MAC啦。
------解决方案--------------------
mac 是可以修改的,是没用的。
取硬盘id 、cpu id、 boiss id,这个方法不能对付ghost系统,因为有少部分批量买的电脑连硬件id都一样。
------解决方案--------------------
引用:
mac 是可以修改的,是没用的。
取硬盘id 、cpu id、 boiss id,这个方法不能对付ghost系统,因为有少部分批量买的电脑连硬件id都一样。


这个方法可以参考,目前很多应用程序也是这么做的
另外也可以取分区的序列号,这个编号,每次重装系统都会修改

C:\Documents and Settings\>dir
 驱动器 C 中的卷没有标签。
 卷的序列号是 ABCD-CDEF

但有一点要记住,只要别人知道你的算法,无论怎样都可以破解,即使你的加密方程是不可逆的,也依然可以用穷举或是爆破的方法破解掉,所以加密和解密永远都是相对来说的,你首先要定位你自己产品的加密级别