JürgenB: Javascript verschlüsselung

Beitrag lesen

Hallo CJay,

über den Sinn einer Javascriptverschlüsselung wurdest du ja schon informiert. Da es dir nur ums Lernen geht, zeige ich dir die Fehler, die ich gefunden habe:

<script type="text/javascript">

var Urtext=prompt("Hier Passwort eingeben","Passwort");
var Schluessel=prompt("Hier Code eingeben"<"Code");

ersetze < durch ,

Die Zeilen von hier

if(Codiert != "LJNJW"){
alert("NOP,Falsch");
window.location = "index";//seeite wird neu geladen
}else{
alert("JEP richtig");
}

bis hier müssen weg, da hier die Variable Codiert noch nicht definiert ist.

// ab hier der Code aus dem Internet
  function verschluessele2(){
var alleZeichen="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    var Codiert="";
    var Stelle, StelleS, Summe;
    var SPosition = 0;
    Urtext = Urtext.toUpperCase();
    Schluessel = Schluessel.toUpperCase();
    while (Schluessel.length < Urtext.length) {
      Schluessel = Schluessel + Schluessel; }
    for (i=0; i < Urtext.length ; i++ ) {
      Stelle = alleZeichen.indexOf(Urtext.charAt(i));
      StelleS = alleZeichen.indexOf(Schluessel.charAt(i));
      if ((Stelle > -1)&& (StelleS > -1)){
        Summe = Stelle + StelleS;
        if (Summe >= alleZeichen.length) {
          Summe = Summe - alleZeichen.length; }
        Codiert = Codiert + alleZeichen.charAt(Summe);}
      else { Codiert = Codiert + "_"; }
    }
    document.Codierung.VText.value = Codiert;

diese Zeile erzeugt eine Kontrollausgabe, ich vermute mal, dass sie weg kann bzw. muss.

// bis hier der code aus dem internet!!!!!
if(Codiert != "LJNJW"){
window.location = "http://www.google.de";
}else{
alert("JEP");

}
}

Getestet habe ich das aber nicht, daher keine Garantie für Funtionstüchtigkeit.

Gruß, Jürgen

PS: Browser haben eine Fehlerkonsole, nutze sie!