如何在Python中生成TrueLicence

时间:2010-08-20 15:29:50

标签: java python cryptography pycrypto

我们有一个许可服务器,它使用Java TrueLicense库生成密钥。我想使用相同的算法将该代码移动到Python,以便新密钥与使用Java代码生成的密钥等效。也许有可能使用PyCrypto。有没有人知道这是否可以在没有太多努力的情况下完成?

3 个答案:

答案 0 :(得分:2)

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

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

https://github.com/einarmagnus/truby_license

答案 1 :(得分:1)

一些想法:

  • 在Python中自行实现TrueLicense
  • 编写与Python程序交互的Java应用程序
  • Jython中编写您的Python应用程序或部分内容并直接使用lib

答案 2 :(得分:1)

也许你可以使用jpype

  

JPype是一种允许python的努力   程序完全访问java类   库。这不是实现的   通过重新实现Python,as   Jython / JPython已经完成了,而是   通过在本地接口   两个虚拟机中的级别。