0

我们有一个许可服务器,它使用 Java TrueLicense库生成密钥。我想使用相同的算法将该代码移动到 Python 中,以便新密钥与使用 Java 代码生成的密钥等效。也许可以为此使用 PyCrypto。有谁知道这是否可以不费力气地完成?

4

3 回答 3

2

这已经很晚了,但是对于其他遇到类似问题的人来说:

我花时间阅读了 TrueLicense 源代码并在 Ruby 中重新实现了其中的大部分内容。如果您愿意,也许这可以帮助您在 Python 中重新实现它:

https://github.com/einarmagnus/truby_license

于 2012-11-28T10:09:05.520 回答
1

一些想法:

  • 在 Python 中自己实现 TrueLicense
  • 编写一个与 Python 程序交互的 Java 应用程序
  • 在Jython中编写您的 Python 应用程序或其中的一部分并直接使用该库
于 2010-08-20T16:03:28.840 回答
1

也许你可以使用jpype

JPype 致力于让 python 程序完全访问 java 类库。这不是通过重新实现 Python 来实现的,就像 Jython/JPython 所做的那样,而是通过在两个虚拟机中的本机级别进行接口来实现。

于 2010-08-20T16:07:30.173 回答