我正在考虑实施一种良好的许可机制,以很好地抵抗盗版。所需的机制不应在每次使用软件时都使用Internet连接。我正在考虑一种基于硬件ID等的机制。你们有更好的建议吗?建立防黑客许可机制需要关注哪些参数/算法/特性?
首先,没有什么是防黑客的,因此我不会花太多时间来保护您的软件。
基于硬件ID的机制的缺点是,当用户购买新计算机或升级其大部分计算机时,他也需要更新密钥。 HWHash 是一个很好的HardwareID实现,但是我想还有更多(免费)解决方案。 在工作中我们使用的硬件锁和搭扣键,但这些USBKEY的解决方案,不适合小型应用非常有效。