产品密钥优化

时间:2012-07-26 06:20:31

标签: security language-agnostic cryptography license-key

我正在寻求以下建议:

保留哪个产品密钥属于哪个客户端的列表。例如,如果我发布了产品密钥8456-7894-4567-7894,则应该以这样的方式设计,以便将列表写入数据库而不是文件。

如何将它们记录在文件中。

如果我希望将来迁移到数据库,并且不想重做所有内容。

谢谢,

1 个答案:

答案 0 :(得分:3)

如果您选择的平台具有SQLite的绑定,那么您肯定希望对其进行调查 - 这可能是您寻找所需内容的最简单方法。

SQLite数据库整齐地适合单个文件,如果你知道一点SQL,那么创建起来非常容易。此外,编写用于SQLite的代码并不难以适应更重量级的数据库引擎。

您可能希望创建一个用户数据表,以及另一个有效产品密钥及其分配用户的表。