Till: charCodeAt )-:

Schönen guten abend! :D

Ich bastel seid gestern abend an einer kleinen simplen Passwort verschlüsselung und nun möchte ich wissen ob man evtl. eine Passwort
mail Funktion einbauen könnte :D

[1]
check=document.datas.fname.value.toLowerCase()+document.datas.lname.value.toLowerCase();
hash=1;
for(i=0;i<check.length;i++){
 hash += check.charCodeAt(i)*i*i;
}
if(hash!=87456){fehler blablabla}

[2]
check=document.datas.pwd.value;
hash=1;
for(i=0;i<check.length;i++){
 hash *= check.charAt(i);
}
if(hash!=270){fehler blablabla}

Wie kann ich nun 87456 und 270 zurückberechnen sodass es dem user mitgeteilt werden kann?
Ich würde mich über jede hilfe freuen!

mfg Till

  1. Moin Till,
    sorry, aber mit der Zurückberechnung dürfte es Probleme geben.
    Schließlich können unterschiedliche Zahlen miteinander addiert auch
    unterschiedliche Ergebnisse geben - schau mal: Angenommen, man
    könnte in das Passwort-Feld ASCII-Zeichen mit einem so kleinen Wert
    eintippen:

    6*6 + 5*5 + 2*2=414
    Bereits die Buchstaben in einer anderen Reihenfolge ergäben das
    selbe Ergebnis.

    Eindeutig restaurierbar wird das nicht.

    (Für Schutz von Dokumenten sind serverseitige Techniken sowieso
    besser - Suche im Archiv nach .htaccess oder einfach nur "Passwort",
    da bekommst du viel zu lesen.)

    Schönen Tag noch,
    Benjamin