javacrypt
» Demo
allgemein
Viele Neulinge in der Welt von HTML möchten Ihren Code vor fremden Augen schützen. Dies wiederspricht der Philospohie und der Logik von HTML und XML und ist aus vielen Gründen kritisch. Anwender ohne JavaScript sehen zum Beispiel auf der Seite gar nichts und der Umfang des Quelltextes erhöht sich zudem drastisch (vor Allem für Internetnutzer, die für ihren Traffic bezahlen, ärgerlich). Dazu kommt, dass schon vom Prinzip her keine wirksame Verschlüsselung mit JavaScript möglich ist, da JavaScript eine clientseitige Sprache ist und der Schlüssel mit den verschlüsselten Quelltext in irgendeiner Art und Weise mitgeliefert werden muss. Dieses Projekt ist lediglich ein Experiment, die geringen Möglichkeiten von JavaScript dahingehend dennoch auszunutzen.
funktionsweise
Das Skript arbeitet mit dem Mittel, das bei jeder JavaScript Verschlüsselungen angewandt wird, dem Maskieren. Mit dem Verschlüsselungsgrad wird festgesetzt, wie oft das einzelne Zeichen maskiert wird. Zusätzlich werden noch einige Funktionen definiert, um den Weg des Entschlüsselns etwas verzweigter zu gestalten. Zum Schluss wird die JavaScript-Funktion alert() mit einer leeren Funktion überschrieben, sodass diese als Standartlösungsverfahren nicht verwendet werden kann.
