Frage

Wir haben einen Lizenzserver, die Schlüssel mit der Java TrueLicense Bibliothek erzeugt. Ich möchte diesen Code zu einem Python bewegen, um den gleichen Algorithmus, so dass die neuen Schlüssel mit dem Java-Code erzeugten Schlüssel gleichwertig sein wird. Vielleicht ist es möglich, PyCrypto hierfür zu verwenden. Wer weiß, wenn dies ohne allzu großen Aufwand durchgeführt werden kann?

War es hilfreich?

Lösung

Einige Ideen:

  • eine eigene implentation von TrueLicense in Python machen
  • schreibt eine Java-Anwendung, dass interagiert mit Ihrem Python-Programm
  • schreiben Sie Ihre Python-App oder Teile davon in Jython und die lib direkt verwenden

Andere Tipps

Das ist spät, aber für alle anderen hier mit ähnlichen Problemen kommen:

Ich habe die Zeit genommen, durch die TrueLicense Quelle zu lesen, und das meiste davon in Ruby reimplementieren. das kann Ihnen helfen, es in Python vielleicht neu implementieren, wenn Sie möchten:

https://github.com/einarmagnus/truby_license

Vielleicht können Sie verwenden jpype

  

JPype ist ein Versuch, Python zu ermöglichen   Programme voller Zugriff auf Java-Klasse   Bibliotheken. Dies wird dadurch erreicht nicht   durch Neuimplementierung Python, wie   Jython / JPython getan hat, sondern   durch in der nativen Schnittstelle   Ebene in den beiden virtuellen Maschinen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top