使用Lua创建身份验证密钥生成器。

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

我将以字节码形式分发脚本。

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

所以,问题是,我想创建一个CD密钥生成器/算法。最好的方法是什么,还是有更好的Lua生成器吗?

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

点赞
用户501459
用户501459

DRM概念

像大多数数字版权管理方案一样,DRM给遵守规定的用户带来的唯一不便就是限制了他们的使用方式,而盗版用户则完全不会受到DRM的限制。

编译代码的安全性

Bytecode即使被混淆也可能被反编译。因此,即使你对其进行加密,破解者只需要购买1个插针并从内存中获取解密后的代码。如果你加入了插针检查机制,他们只需要将其移除。总之,没有简单的方法可以保护程序代码不被盗版行为,因此盗版用户会拥有比合法用户更好的使用体验。

2015-07-15 22:58:55