net-board.net Archiv
Mnemonische Kennwörter generieren - Druckversion

+- net-board.net Archiv (https://net-board.net)
+-- Forum: Deine eigene Homepage (https://net-board.net/forumdisplay.php?fid=26)
+--- Forum: Scriptsprachen (+Datenbanksysteme) (https://net-board.net/forumdisplay.php?fid=19)
+--- Thema: Mnemonische Kennwörter generieren (/showthread.php?tid=4366)



Mnemonische Kennwörter generieren - Filou - 09.07.2004

Mnemonische Kennwörter generieren
von Oliver Sperke

Mnemonische Kennwörter bestehen immer abwechselnd aus Konsonanten und Vokalen. Daher kann man sie aussprechen und sind leichter zu merken. Beispiel sind "degepumi", "tagoluji" oder "tehituga". Mit Javascript entsteht ein Passwort-Generator für Besucher.

Unter PHP ist das kein Problem, dazu gibt es bereits einen Dr. Web Artikel. Aber nicht jeder Webspace unterstützt PHP und vielleicht möchten Sie ja auch dem Besucher die Wahl lassen, ob ihm das generierte Passwort gefällt oder nicht. Dieses kleine Javascript hilft schnell das Problem zu lösen.

Der Quelltext:

<script type="text/javascript">
<!--
function generate(len)
{
conso = new Array("b","c","d","f","g","h","j","k","l","m","n","p",
"r","s","t","v","w","x","y","z");
vocal = new Array("a","e","i","o","u");
var password = '';

for(i=0; i < len; i++)
{
var c = Math.ceil(Math.random() * 1000) % 20;
var v = Math.ceil(Math.random() * 1000) % 5;
password += conso[code=c] + vocal[v];
}
return password;
}
//-->
</script>

Zum Start muss das Script innerhalb einer Seite wie folgt aufgerufen werden:

<script language="text/javascript">
pass = generate('4');
document.write(pass);
</script>

Die "4" steht hierbei für die halbe Länge des Passwortes. Wenn Sie den Wert "4" angeben, wird das generierte Passwort 8 Zeichen lang werden, da es immer abwechselnd aus Konsonanten und Vokalen besteht.

Der Originalartikel mit einer Demo ist auf der HP von Dr. Web zu finden, hier klicken.


- pattex - 10.07.2004

Interessante Sache nur sind die Passwörter nicht unsicher wenn sie nur aus kleinen Buchstaben und keinen Zahlen entstehen?


- Das_Grauen - 10.07.2004

naja da die passwörter recht wenig mit dir selber zu tun haben kommt auch kein mensch auf die idee diese durch zu probieren. is also doch nich so unsicher


- Filou - 10.07.2004

Schau mal, was für Passwörter so verwendet werden, da sind diese mnemonischen schon wieder seeehhr sicher... :evil:


- pattex - 10.07.2004

Ja, gegenüber den normalen Passwörtern sind die schon sicher.

Aber mit einem programm lassen die sich sicher leicht auslesen.

Lösung: Den Anfangsbuchstaben groß und am ende eine zahl Smile


- Filou - 10.07.2004

Du kannst ja immer noch die Schreibweise wählen, die du willst. Ich denke, es geht hier eher darum, dass man eine Idee bekommt. Danach kann man ja auch noch was hinzufügen oder wegnehmen. Änderungen sind ja erlaubt. Manchmal hat man einfach keine Ideen und merken sollte man sich das PW ja auch noch können... :balloon:


- Mashoo - 10.07.2004

ich finds auch interessant
auch wenn ich mich bei passwörtern lieber auf Wörter verlasse die ich mir persönlich gut merken kan ;-)

aber sonst ist das cool
:dumdidumm:


- pattex - 10.07.2004

Ich kann mir meine PW's nie merken weil sie immer aus riesen Zahlen und Buchstaben bestehen. :augenroll:


- kickedINtheHEAD - 10.07.2004

najo meine pw's bestehen aus groß und kleinbuchstaben mit zahlen - meistens sinds jedoch irgendwelche imaginären linien auf der tastertur Wink