Ich versuche, meinen Python-Code mit pyminifier
zu verschleiern. Im Allgemeinen würde ich SAAS verwenden, aber es ist nicht innerhalb des Budgets dieses kleinen Projekts, noch ist es möglich, dies als Server-Anwendung zu hosten. Ich habe den folgenden Code ausprobiert:Pyminifier (Verschleierung) scheint nichts anderes als in der Befehlszeile zu ändern
pyminifier --nonlatin --replacement-length=50 C:/hi.py
Obwohl, wenn ich die Datei bearbeite, scheint es nicht anders zu sein. Das gleiche kann gesagt werden, wenn ich mit Uncompile6
öffne. Fehle ich etwas? Es ändert sich in der Befehlszeile oder scheint zu. Wenn ich dies über pyinstaller verteile, scheint sich der Code in cmd zu ändern, scheint aber nicht anders zu sein.
pyminifier ändert die Quelldatei nicht, sie sendet ihre Ausgabe an das Terminal. Sie müssen diese Ausgabe selbst in eine Datei aufnehmen, z. B. durch Umleitung. Warum willst du '--replacement-length = 50' verwenden? Sicherlich würden kürzere Namen den Code verschleiern. –
@ PM2Ring Ich sehe. Das würde erklären, warum sich nichts geändert hat. Es scheint nicht viel Dokumentation darüber zu geben, könnten Sie ein Beispiel geben? –
Ich benutze Windows nicht, aber ich bin mir ziemlich sicher, dass Standardumleitungssyntax in Ihrer Eingabeaufforderung funktioniert, zB 'pyminifier -O --nonlatin --replacement-length = 5 C: /hi.py> C:/newhi .py' –