【发布时间】:2010-11-22 02:44:33
【问题描述】:
我想以加密文件的形式分发软件许可证。每次有人购买许可证时,我都会创建一个新文件并将其通过电子邮件发送出去,并附有将其放入特定目录的说明。
用户运行的 PHP 代码应该能够解密文件(并且代码被混淆以填充他破解该文件)。显然用户不应该能够编写类似的文件。
我们不要讨论这是否值得。我已被命令实施它,所以......我该怎么做?我可以使用公钥加密并给他一把钥匙吗?
我不能只给用户一把钥匙并保留另一把吗?他会读,我会写
【问题讨论】:
-
显然...什么?你的要求毫无意义。你想阻止全世界的任何人创建一个看起来像你的文件?
-
啊,我开始明白你的意图是什么了。请参阅我的答案以了解可能的情况。
-
“你想阻止全世界的任何人创建一个看起来像你的文件” - 我想阻止创建看起来像已加密的有效文件的东西 (+1)跨度>
标签: php encryption public-key-encryption