DHTML JavaScript Menu
  English | French | German

Stop theft of your JavaScript sources!



Navigation

Javascript Obfuscator
Hilfe
Kaufen
Herunterladen
Kontakt


Sponsored

JavaScript Menu / DHTML Menu

Verschlüsseln und komprimieren Sie Javascript Code


Javascript Obfuscator konvertiert Ihren Javascript Quelltext in eine komprimierte, verschlüsselte und unleserliche Form. Verhindern Sie somit das Andere Ihren Quelltext analysieren oder sogar verwenden.

Die Funktionen des Javascript Obfuscator

  • Javascript Tags in HTML Dateien und allen .js Dateien die mit den HTML Seiten verbunden sind aufarbeiten
  • seperate .js Dateien aufarbeiten
  • Kommentare und Leerzeichen entfernen um die Dateigrösse und die Ladezeit zu reduzieren
  • den gesamten Javascript Quelltext in eine lange Zeile packen
  • abschließende Semikolons (";") einfügen, wenn diese sinnvoll sind
  • eine Liste mit Funktions und Variablen Namen erstellen.
  • nicht-verständliche Namen für Funktionen und Variablen erstellen und einsetzen (hängt von den Benutzereinstellungen ab)
  • arbeiten mit Kommandozeilenparametern


Vergleichen Sie nachfolgenden Quelltext bevor er mit Javascript Obfuscator verschlüsselt und kompirimiert wurde



//detect which browser is used
var detect = navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;
if (checkIt('konqueror'))
{
    browser = "Konqueror";
    OS = "Linux";
}
else if (checkIt('opera')) browser = "Opera"
else if (checkIt('msie')) browser = "Internet Explorer"
else if (!checkIt('compatible'))
{
    browser = "Netscape Navigator"
    version = detect.charAt(8);
}
else browser = "An unknown browser";
//version of browser
if (!version) version = detect.charAt(place + thestring.length);
//client OS
if (!OS)
{
    if (checkIt('linux')) OS = "Linux";
    else if (checkIt('x11')) OS = "Unix";
    else if (checkIt('mac')) OS = "Mac"
    else if (checkIt('win')) OS = "Windows"
    else OS = "an unknown operating system";
}

//check the string
function checkIt(string)
{
    place = detect.indexOf(string) + 1;
    thestring = string;
    return place;
}


 

Der obere Quelltext nach der Verschlüsselung und Komprimierung durch Javascript Obfuscator

var e=navigator.userAgent.toLowerCase();var f,b,c,total,d;if(a('konqueror')){b="Konqueror";f="Linux";};else if(a('opera'))b="Opera";else if(a('msie'))b="Internet Explorer";else if(!a('compatible')){b="Netscape Navigator";c=e.charAt(8);};else b="An unknown browser";if(!c)c=e.charAt(g+d.length);if(!f){if(a('linux'))f="Linux";else if(a('x11'))f="Unix";else if(a('mac'))f="Mac";else if(a('win'))f="Windows";else f="an unknown operating system";};function a(string){g=e.indexOf(string)+1;d=string;return g;};

Sehen Sie den Unterschied?

           

Copyright (c) 2006, Javascript-Source.com
German translation: PRO IT SYSTEMS (www.proitsystems.de)