Mike: Encrypt und Decrypt

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

  1. 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

    --
    Wer lesen kann ist klar im Vorteil
  2. 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

    --
    RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
    Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.