Encrypt und Decrypt
Mike
- perl
Hallo Perl Freaks,
ich suche eine Möglichkeit mit der ich den kompletten Perl Code verschlüsseln kann. Jedoch soll es natürlich für perl möglich sein diesen Code auszuführen. Jeder der allerdings den Code in die Hand bekommt soll nicht ohne weiteres den Code entschlüsseln können.
Habt ihr Ideen?
thx Mike
Holla,
Wenn es für den Perl Interpreter möglich sein soll , dass er es entschlüsseln ( und das sollte es ja, weil es ja sonst nicht ausgeführt wird ) Kannst Du es höchstens schwieriger aber nicht UNMÖGLICH machen den Quellcode zu lesen. Denn wenn es unmöglich wäre, könnte auch der Interpreter nix damit anfangen.
Abgesehen davon, sollte es ( richtige Server Config vorausgesetzt ) schon schwierig genug sein, überhaupt an die Scripte ranzukommen.
MfG
AndreasN
Halihallo Mike
ich suche eine Möglichkeit mit der ich den kompletten Perl Code verschlüsseln kann. Jedoch soll es natürlich für perl möglich sein diesen Code auszuführen. Jeder der allerdings den Code in die Hand bekommt soll nicht ohne weiteres den Code entschlüsseln können.
Nur eine kleine Idee als Bettlektüre:
http://www.perldoc.com/perl5.8.0/lib/B/Bytecode.html
Perl interpretiert keinen Code, sondern kompiliert ihn in einen Bytecode (ähnlich Java),
der dann vom Interpreter (die Perl-VM) ausgeführt wird. Dieser Bytecode ist natürlich
für die Perl-VM leicht zu verstehen, nicht jedoch für den Menschen. Aber was Andreas
schon sagte: Was die VM entschlüsseln kann, kann auch jeder Mensch entschlüsseln. Naja,
fast jeder...
Viele Grüsse
Philipp