Stoertebeker: Passwort-Schutz - ASCII-Erhöhung ? Shifting ?

Beitrag lesen

Moinsen,
ich weiß, ich spreche nochmal ein vielbesprochenes Thema an, aber
mit einer (vielleicht ?) neuen Komponente:

Zwei bekannte, aber mittelmäßige Varianten:
a) if PWD == "Passwort" ist absoluter Schrott!
b) location.href = PWD + ".htm" finde ich auch nicht so toll
c) Was haltet ihr von der folgenden Idee:
Es existiert bereits ein Benutzername (z.B. wzrm59 oder sowas)
Dann wird jedes Zeichen des Namens in ASCII-Code gewandelt und
um drei erhöht und diese Erhöhung der ASCII-Zahl zurück in einen
Buchstaben verwandelt (also a = 97, dann +3 = 100 und 100 zurück
in ASCII =d)...
Einlogg-Vorgang: Der Benutzer gibt den Namen und sein Passwort
ein und das Script prüft, ob das eingegebene Passwort
a) umgewandelt in ASCII, b) minus 3 und c) wieder zurückgewandelt
in einen Buchstaben gleich dem Benutzernamen ist...

Haltet ihr das für zu durchschaubar ?
Und fast noch wichtiger: Wie geht die Wandlung von Buchstaben
in ASCII-Code mit JS ? escape() und unescape() können doch nur
Sonderzeichen wandeln, oder ?

Danke für viele Antworten.
Gruß von Stoertebeker