Javascript Password Generator

Wrote this for a page at UNO. Simple, quick password generator.

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<script type="text/javascript">
  var passwordElements = new Array(36);
    passwordElements[0]="0";
    passwordElements[1]="1";
    passwordElements[2]="2";
    passwordElements[3]="3";
    passwordElements[4]="4";
    passwordElements[5]="5";
    passwordElements[6]="6";
    passwordElements[7]="7";
    passwordElements[8]="8";
    passwordElements[9]="9";
    passwordElements[10]="A";
    passwordElements[11]="B";
    passwordElements[12]="C";
    passwordElements[13]="D";
    passwordElements[14]="E";
    passwordElements[15]="F";
    passwordElements[16]="G";
    passwordElements[17]="H";
    passwordElements[18]="I";
    passwordElements[19]="J";
    passwordElements[20]="K";
    passwordElements[21]="L";
    passwordElements[22]="M";
    passwordElements[23]="N";
    passwordElements[24]="O";
    passwordElements[25]="P";
    passwordElements[26]="Q";
    passwordElements[27]="R";
    passwordElements[28]="S";
    passwordElements[29]="T";
    passwordElements[30]="U";
    passwordElements[31]="V";
    passwordElements[32]="W";
    passwordElements[33]="X";
    passwordElements[34]="Y";
    passwordElements[35]="Z";
 
  var RandPassword = "Z";
  var rightnow = new Date();
  function generatePassword(firstInput, secondInput)
  {
    for(x = 0; x < 7; x++)
    {
      RandPassword += passwordElements[Math.floor(Math.random(rightnow.getSeconds())*36)];
    }
    document.getElementById(firstInput).value=RandPassword;
    document.getElementById(secondInput).value=RandPassword;
    RandPassword = "Z";
  }
</script>

Update (10/25/06)
I suppose it would be useful to suggest popping an alert box to let them know what their “random” generated password is. We actually use the handily insecure method of emailing it to them, but throwing up an alert would work nicely. Though if you aren’t on SSL why bother with trying to be secure anyway? *sigh*

Posted October 23rd, 2006 - Permalink
Categories: JavaScript - Programming
You can leave a comment, or trackback from your own site.
 
Adjacent Posts
 
Comments