在Lua中创建一个验证密钥生成器

时间:2015-07-15 19:03:36

标签: lua

我为视频游戏创建了一个脚本,我想避免让人盗版它。

我将脚本分发为字节代码。

购买该脚本的人将获得一个密钥,他们将把密钥输入到脚本中,它将工作一个月(密钥使用时钟时间知道何时到期)一个月后他们从我那里得到另一个密钥。 (每月过期以避免上传到盗版网站,如果我在盗版网站上看到它,我可以联系该密钥的所有者)

所以,问题。 我想创建一个CD密钥生成器/算法。这样做的最佳方法是什么?或者是lua中有哪些发电机做得更好?

编辑:我使用CD-Key生成器“CD Key Generator v7.1”生成密钥,并将所有密钥放在加密脚本中。

1 个答案:

答案 0 :(得分:3)

与大多数DRM计划一样,您的DRM唯一不便的人将是付费客户。使用盗版的人永远不会知道它在那里。

字节码可以反编译。如果你对它进行加密,那么破解者需要购买1个引脚并从内存中获取解密的代码。如果你进行了针检查,他就会删除支票。等等等等。您无法保护您的代码,以至于某人无法删除,因此盗版者将拥有比合法用户更好的用户体验。