Zufällige Passwörter automatisch mit Javascript generieren

Nach einem Kommentar zu dem Artikel Zufällige Passwörter automatisch mit PHP generieren habe ich mich entschlossen die Funktion in Javascript nach zubauen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<script type="text/javascript">
function mt_rand(bereich){
         var bereich;
         var g = Math.round(Math.random()/(1/bereich));
         return g;
}
function str_shuffle(w) {
    var neu="";
    var n = w.length;
    var zufall;
    for (var i=0; i<n; i++) {
        zufall = Math.floor((n-i)*Math.random());
        neu = neu + w.charAt(zufall);
        w = w.substring(0,zufall)+w.substring(zufall+1,n);
    }
    return neu;
}
function code(laenge) {
zeit = String(Math.random());
zeit = zeit.replace(/[.,0]*/g, "");
kl= str_shuffle("abcdefghijklmnopqrstuvwxyz-");
gr = str_shuffle("ABCDEFGHIJKLMNOPQRSTUVWXYZ_");
gesamt = str_shuffle(kl+zeit+gr);
gesamt = str_shuffle(gesamt+zeit+gesamt);
gesamt = str_shuffle(gesamt+kl);
gesamt = str_shuffle(zeit+gesamt+gr+kl);
anzahl = gesamt.length;
fertig = '';
for(i=1; i <= laenge; ++i) {
zufall = mt_rand(anzahl-1);
fertig = str_shuffle(fertig+gesamt[zufall]);
 
}
return fertig;
}
</script>

Auch diese Funktion muss mit code(anzahlderzeichen) aufgerufen werden.

Achtung: Es ist höchst unsicher Passwörter mit Javascript zu erzeugen!


Ein Kommentar zu “Zufällige Passwörter automatisch mit Javascript generieren”

  1. avatar Renzio sagt:

    Ich habe so ein Programm auch mal in AutoIT3 geschrieben.
    Vllt. lade ich es ja mal hoch…?

Kommentar schreiben

RSS Feed Auf Twitter folgen!