Random Password Generator

Password Length:
Include Letters: (e.g. abcdef)
Include Capitals Letters: (e.g. AbcDEf)
Include Numbers: (e.g. a9b8c7d)
Include Punctuation: (e.g. a!b*c_d)
Quantity:

.htpasswd Generator

Username:
Password:
Password again:

How to use .htpasswd
First make a file called .htaccess and put this in it:

     AuthName "Password Protected Directory"
     AuthType Basic
     AuthUserFile /your/server/path/.htpasswd
     require valid-user


Then make a file called .htpasswd with your encrypted password.

     name:1$MDgPcadkr82

Thats it!

MD5 Encryption

Password:
Password again:

Password Strength Test

Password:
Hide Password:
Too short
Strength Levels:
0 - Very Weak 1 - Weak 2 - Better 3 - Fair 4 - Strong 5 - Very Strong
Choose A Strong Password

Choose at least 8 characters, including at least three of the following four character types:
     1. Uppercase letters
     2. Lowercase letters
     3. Numbers
     4. Symbols found on your keyboard, such as ! * - () : | / ?
     ... including blank spaces

Avoid words found in the dictionary, including recognized names such as "Cornell."

Stay away from names or nicknames of people, pets, or places, or personal information that can be easily found out, such as your address, birthday, or hobbies.

Don't embed your NetID in your password.

Don't include any of these:
     - Repeated characters, such as AAA or 555;
     - Alphabetic sequences, such as abc or CBA;
     - Numeric sequences, such as 123 or 321;
     - Common keyboard sequences, such as Qwerty or pas.