代码之家  ›  专栏  ›  技术社区  ›  Ian Turner

在Aquatic Prime中生成许可证的PHP脚本存在问题

  •  0
  • Ian Turner  · 技术社区  · 17 年前

    似乎是生成许可证的PHP脚本工作不正常,但是对于Aquatic Prime的这么多用户,我必须假设我做错了什么,但不清楚是什么原因。我的问题是,我找不到Aquatic Prime Developer的Cocoa版本的源代码,所以我不确定它使用什么算法来生成有效的许可证。如果我有,那么我可以通过PHP脚本来找出我做错了什么。 有没有人对Aquatic Prime Developer或PHP脚本有什么建议可以帮助解决我的问题。

    谢谢你的帮助。

    伊恩

    2 回复  |  直到 17 年前
        1
  •  1
  •   diederikh    17 年前

    这确实是一个众所周知的问题。使用C版本的签名生成器(包括Makefile)可以解决这个问题。您需要在web服务器上访问shell来编译.c文件并生成二进制文件。

        2
  •  0
  •   Renaud Pradenc    17 年前

    我和其他人也面临着同样的问题,尽管我发现很少有人抱怨这个问题(我曾试图联系《水生素描》的作者,但没有成功)。

    PHP脚本有一个错误,当许可证文件的任何信息包含非ASCII-7字符时,它都无法生成正确的许可证:应用程序的名称、客户端的名字或姓氏。这意味着你有时会对欧洲人的名字产生问题,而每次都会对亚洲人的名字产生问题。 我还没来得及弄清楚怎么修理它。我想如果您可以使用C版本的getSignature()函数,而不是PHP版本,它就会工作。

    水生素开发者应用程序的代码不包括在内,但您可以确信它使用的算法与水生素框架相同。事实上,我与Aquatic Prime Developer生成的任何许可证都适用于我的应用程序。

    推荐文章