Pyarmor ist ein Befehlszeilentool, das zum Verschleiern von Python-Skripten, zum Binden verschleierter Skripte an bestimmte Maschinen und zum Festlegen von Ablaufdaten für verschleierte Skripte entwickelt wurde.
.py
Dateien erhalten, sodass sie in den meisten Fällen die ursprünglichen Python-Skripte nahtlos ersetzen können.Weitere Informationen finden Sie in den Pyarmor-Umgebungen.
pip install pyarmor
foo.py
-Skript : pyarmor gen foo.py
Dieser Befehl generiert ein verschleiertes Skript wie dieses unter dist/foo.py
:
from pyarmor_runtime import __pyarmor__
__pyarmor__ ( __name__ , __file__ , b' x28 x83 x20 x58 ....' )
python dist/foo.py
Weitere Informationen finden Sie im Tutorial „Erste Schritte“.
Pyarmor wird als Shareware veröffentlicht. Die kostenlose Testversion läuft nie ab, weist jedoch einige Einschränkungen auf.
Informationen zu Lizenztypen, Funktionen, Einschränkungen und zum Kauf einer Pyarmor-Lizenz finden Sie unter Pyarmor-Lizenzen.
Bitte lesen Sie die Pyarmor-EULA.
Es gibt auch einige Lernplattformen von Drittanbietern (nicht offiziell von Pyarmor).
中文资源
Zu jeder Hauptversion gehört eine separate Änderungsprotokolldatei, in der behobene Probleme, neue Funktionen und Kompatibilitätsprobleme zwischen verschiedenen Versionen aufgeführt sind.
Lesen Sie unbedingt das Änderungsprotokoll sorgfältig durch, bevor Sie Pyarmor aktualisieren:
Vollständige Änderungsprotokolle bei Veröffentlichungen
Kommende Funktionen im Pyarmor Release Plan
Einige Funktionen sind möglicherweise exklusiv für Python 3 verfügbar. ↩
Einige Funktionen sind möglicherweise nur für bestimmte Architekturen verfügbar. ↩