So, let's do a little math. 26 lower case letters, 26 upper case, 10 digits, and 10 symbols equals 72 characters. Let's say you have 8 character random passwords using each of the character classes and no repeated characters. So, 72*71*70*69*68*67*66*65 -= 482,590,739,030,400 possible passwords. Not bad. Now let's go to 20. 72*71*70*69*68*67*66*65*64*63*62*61*60*59*58*57*56*55*54*53 = 759,184,772,617,383,139,127,116,820,643,840,000 possible passwords. Good enough for the time being.
All that said, how do you get random passwords? There a twenty-letter one at the bottom of this page. It was generated using simple JavaScript -- here's the code:
<script type="text/javascript">
var letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
for (var i=0; i < 20; i++)
{
document.write (letters.charAt (Math.floor (Math.random() * letters.length)));
}
</script>
This assures the password is generate on you machine, in your browser. You can cut and paste it into a password field, and into keypass. Don't use sites that generate passwords on the server itself -- they're trying to social engineer you. And remember: you don't have to remember it, have your computer do that for you.
Random Password:

0 comments:
Post a Comment