Alexander Kiel: compilieren von .js

Beitrag lesen

Hi,

allgemeingesagt kann man ein Javascript nicht compilieren.

Javascript ist eine interpretierte Sprache, d.h. das der Browser den Quelltext herrunterläd und ihn zur Laufzeit interpretiert.

Normale Programme, die z.B. in C oder Pascal programiert sind, liegen in der compilierte Version vor und werden auch so ausgeführt.

Wenn ein Programm compiliert ist, heißt das, dass es in Maschienencode der jeweiligen Hardwarearchitektur (x86, Alpha, Sun) vorliegt und direkt ausgeführt werden kann.

Diesen Code kann man unter Umständen auch wieder decompilieren, so dass dies auch keinen ausreichenden Schutz bietet.

Andere programiersprachen, wie z.B. Perl werden ebenfalls interpretiert, so dass es dort auch keine compilierte Version gibt.

Java wird zum Beispiel "halb"-compiliert und dann interpretiert, d.h. es wird in einen Byte-Code umgewandelt und dann auf "tieferer" Ebene interpretiert. Deshalb läuft Java auch auf jeder Platform, zu der es einen Interpreter gibt.

Aber ich schweife schon wieder aus. *g*

-----------------------------------------

Was du machen kannst:

Du kannst dir eien Algorytmus schreiben, der dein Passwort verschlüsselt, und die Daten schreibst du dann verschlüsselt in eine Variable in deinem Script.

Also das etwas bessere Verstecken.

Richtig sicher wird es nur serverseitig.

ALEX