Recodierer
von
Kolibri |
16.05.2008 um 19:10 h
Typ: Javascript Anwendungen
Stufe:Mittel
Es ist möglich, den eigenen Quelltext mit JavaScript zu verschlüsseln. Wer die Augen offen hält, findet viele Generatoren, die einem die Arbeit erleichtern. Leider bleibt der Nutzer dabei im Unklaren, was nun eigentlich mit dem Quelltext geschieht.
Eine Verschlüsselung hat den Vorteil, dass man den Quelltext vor unerwünschten Blicken schützen kann (z.B. bei einer Passwortseite ohne php).
Jedoch sollte man bedenken, dass Besucher, die JavaScript ausgeschaltet haben, die Seite nicht ansehen können. Darüberhinaus ist es jedem mit ein wenig Aufwand (oder dieser Tabelle hier) möglich, den Quelltext zu decodieren. Zu "guter" Letzt wird die Bearbeitung des Quelltextes selber wesentlich erschwert.
In erster Linie ist die Tabelle dafür gedacht, den eigenen Quelltext, den man verschlüsselt hat, wieder in den ursprünglichen Zustand zurückzusetzen.
Aber auch bei der weiteren Bearbeitung bereits verschlüsselter Quelltexte soll somit geholfen werden.
Vorarbeit
Bevor man nun den ganzen Quelltext decodiert, sollte man zunächst folgende Code-Schnipsel entfernen, die dafür sorgen, dass die kryptischen Zeichen auch mit JavaScript umgesetzt werden können.
Dabei wird der eigentliche Inhalt umschlossen von
<script language="Javascript"> var Text ="
und am Ende von
"; function DeCode() { var NewText; NewText = unescape(Text); document.write(NewText);} DeCode(); </script>
Tabelle
%0D%0A Zeilenumbruch
%20 Leerzeichen
%21 !
%22 "
%23 #
%24 $
%25 %
%26 &
%27 ′
%28 (
%29 )
%3A :
%3B ;
%3C <
%3D =
%3E >
%3F ?
%5B [
%5C \
%5D ]
%5E ˆ
%7B {
%7D }
%7E ~
%A7 §
%B0
4 Kommentare
Nekoji
Ein wenig mehr Erklärung wäre nicht schlecht. Aber die Idee an sich gefällt mir gut. ;)