我已经写了一个软件,我想绑定到mac。我的软件绑定mac地址有什么特别的算法吗?感谢您的帮助!编辑:我想提供序列号根据用户的mac地址。
发布于 2011-11-05 03:33:02
上面的评论是正确的- MAC地址被广泛用于节点锁定,但它是一个糟糕的选择,因为它很容易在操作系统中更改。
更安全的方法是使用硬件和软件系统参数的组合,例如硬盘ID、系统名称、用户操作系统登录名称、CPU ID等。可用的选择将取决于您使用的特定操作系统和编程语言。
然而,为了避免以后出现问题,我建议您考虑以下几点:
这些问题会导致自制的许可系统惹恼合法用户,并且不太安全,不能抵御潜在的黑客。
当然,商业许可制度应该已经处理了这些和其他问题。
发布于 2011-10-31 13:39:57
将MAC地址写入一种许可证文件。启动read the MAC-Adress并将其与已配置的进行比较。如果不相等-->停止错误。
要从一个mac地址中创建一个唯一的序列号,你必须对macaddress应用一个算法。有一些专业的商业工具可以帮助你做到这一点。有关许可的一些想法可以在here和here中找到
https://stackoverflow.com/questions/7950274
复制相似问题