2010-08-20 5 views
0

Nous avons un serveur de licences qui génère des clés en utilisant la bibliothèque Java TrueLicense. Je voudrais déplacer ce code vers un Python en utilisant le même algorithme afin que les nouvelles clés soient équivalentes avec les clés générées avec le code Java. Peut-être est-il possible d'utiliser PyCrypto pour cela. Est-ce que quelqu'un sait si cela peut être fait sans trop d'effort?Comment générer TrueLicence en Python

Répondre

1

Quelques idées:

  • faire une propre implentation de TrueLicense en Python
  • écrire une application Java qui interagit avec votre programme Python
  • écrire votre application Python ou en partie dans Jython et utiliser la lib directement
1

peut-être que vous pouvez utiliser jpype

JPype est un effort pour permettre aux programmes python un accès complet aux bibliothèques java class . Cela est réalisé non par en ré-implémentant Python, comme l'a fait Jython/JPython , mais plutôt par l'interfaçage au niveau natif dans les deux machines virtuelles.

2

C'est en retard, mais pour tous ceux qui viennent d'autre ici avec des problèmes similaires:

J'ai pris le temps de lire la source de TrueLicense et réimplémenter la plupart dans Ruby. Peut-être que cela peut vous aider à le réimplémenter en Python si vous le souhaitez:

https://github.com/einarmagnus/truby_license

Questions connexes