以包围软件许可证的机器/环境最好的方法是什么? [关闭]
-
12-09-2019 - |
题
我需要创建一个软件许可密钥,和的要求之一是所结合的键到特定的服务器,以避免图像的重叠。 1.什么是实现这一任务(CPU,MAC,其它)的优选方法是什么? 2.可它上的虚拟机可以实现?
附加学分跨平台的方法:)
解决方案
棘手的是找到由上述确定一个唯一的密钥,用一些reduncancy。即以允许要么CPU(一个或多个),MAC或硬盘被更换,但不是所有的人。实际上,CPU-ID是不太可能改变,因为MAC和硬盘,因此它更适合。它可以在虚拟机上acchieved,尽管虚拟机也可以复制这些ID。在这种情况下,你可能要一个活动许可与验证活动一个基于互联网的服务器相结合;如果这样VM的克隆中,只有一个可以是活动的。
其他提示
按照相同的方法Windows激活一样。收集有关硬件的信息,将其转换成某种哈希的,这里是你的机器密钥。
检查这手表的硬件:
请不要做这样的事:你正在做的是得罪了你的合法用户。坏人的将会的发现周围无论你做什么的方式。
任何客户需要的最后一件事就是要了凌晨4:00试图说服一款软件他们支付好钱,是的,它仍然是在同一台机器上运行,因为只有网络卡/磁盘控制器前/主板/等已经改变。
不隶属于 StackOverflow