Hallo zusammen,
ich entwickle aktuell eine software, die künftig bei Kunden verwendet wird.
Programmiert ist es in python, mit einer kleinen php oberfläche.
Das System läuft in einer debian umgebung auf einem Raspberry.
Nun möchte ich natürlich nicht, dass dritte personen den Python quellcode einsehen können (php ist nicht so tragisch).
Hier nun meine Frage: ist es möglich, die Python Dateien "nicht mehr im Klartext" angezeigt zu bekommen?
natürlich, python ist eine nicht kompilierte Sprache....., also ist eine kompilierung zu einer Art exe Datei nicht möglich?!
Gibt es hier eine Workaround?
ich hatte schon daran gedacht, die entsprechenden Files auf eine separate Partition zu verschieben und diese zu verschlüsseln, aber folglich würden die python dateien dann auch nicht mehr lesbar / ausführbar sein?
um ein paar mögliche Nachfragen vorab zu beantworten:
ja, der code ist es wert geschützt zu werden
nein, eine neu entwicklung in einer kompilierten sprache steht erstmal leider nicht zur debatte
eventuell bin ich mit meinem Ansatz ja auch komplett auf dem Holzweg?
bin um jeglichen Lösungsansatz dankbar
Announcement
Collapse
No announcement yet.
Python Dateien nicht im Klartext anzeigen
Collapse
X
-
Python Dateien nicht im Klartext anzeigen
-
C/C++ lässt sich nicht recompilieren, aber disassemblieren
https://de.wikipedia.org/wiki/DisassemblerZuletzt editiert von Christian Marquardt; 07.01.2017, 14:35.
-
Ich muß das Thema nochmal aufgreifen, mir sind da einige Überlegungen gekommen.
Variante 1: Ich schreibe Teile meines Programmes in C/C++ (das ich allerdings erst lernen müsste) und zwar Teile ohne denen das Hauptprogramm (Python) nicht funktioniert.
Da stellt sich die Frage: Geht das überhaupt, und wenn ja, lässt sich C/C++ Code auch so leicht recompilen ?
Variante 2: Ich lese gerade was über Cython, bin aber noch am Anfang, bevor ich lange Suche & Lese, Cython lässt sich in Python nutzem das weiß ich bereits, ist aber Cython auch so leicht rekompilierbar ?
Leave a comment:
-
Sicher -> Bytecode, kann wie Java, C# u.a. auch decompiliert werden
Leave a comment:
-
Originally posted by Frank Sölter View PostDu kann Python Code compilieren und dann als PYC ausführen dann ist der Code nicht mehr lesebar
Leave a comment:
-
Du kann Python Code compilieren und dann als PYC ausführen dann ist der Code nicht mehr lesebar
Leave a comment:
-
Hm, schade. Dann muß ich mir was anderes überlegen, Vielen Dank erstmal.
Leave a comment:
-
IMHO nicht möglich.
Du kannst schauen, ob es für Python Obfuskation-Tools gibt.
Analog zu
https://www.excelsior-usa.com/de/art...uscatoren.html
Also
https://liftoff.github.io/pyminifier/
https://www.google.de/search?q=java+...on+Obfuscation
Leave a comment:
Leave a comment: