< Create safe passwords >

Create safe passwords

There are some rules for safe passwords, like a minimum length and a good mixture of letters, numbers and special characters. This JavaScript program allows you to create quite safe passwords for your WiFi network, email account or other software. It uses the characters from the ASCII-code. This also means, that UNICODE-characters like Cyrillic, Greek, Arabic or Hebrew letters are not used!

> The main ASCII characters

Create a Safe Password

You can create your random password by clicking the "Create"-button. If you want to change the length of the password also, you can do so by using the two buttons or entering a number into the field. (Remark: No character will be used twice. So you have 122-33 = 89 unique characters available.)

Length of password:
Password:

Change Password Text

Probably you want to save your password somewhere since it is hard to remember. To avoid someone from just entering the password he found on the post-it note at your monitor, you can change it in different ways.

Shift Characters

If you shift the password +2 characters a capital "A" (65) becomes a capitol "C" (67) and a small "z" (122) becomes a quotation mark (34). [more information] You can also change the direction and shift the password minus some digits by clicking on the arithmetic operator.

Number and direction positions
Shifted password:

Twist password

Another way of hiding the password is twisting it around. The text ABC becomes CBA.

Options: Original or shifted password
Twisted password:

Add some "salt"

Someone might even find out, that you shifted and twisted the characters and count back to find out the password. Here you can "salt" the password by adding some fake characters in front and behind the real password. Now it's just on you to know where your real password starts and ends. There are between 2 and 10 characters added randomly to the password.

Options: Original, shifted or twisted password
Salted password:
characters before password
characters password length
characters after password
positions shifted

Calculate Checksums

Some basic checksums have been calculated out of the original password. Just in case you can check if the password is correct, without typing it again.

> Example checksums

Remark: This is just a very simple checksum unlike CRC or MD5. Different passwords might get the same checksum! This can happen by shifting or twisting the text. e.g. Digit sum of "Ay" (64,121) and "Bx" (66,120) is 15, because 6+5 + 1+2+1 = 15 = 6+6 + 1+2+0

ASCII-Digit Sum:
Alternate ASCII-Product:

"Decrypt" the password again

To recalculate the password, just enter the values into the appropriate fields.

Password to decrypt:
Password is: shifted
twisted
characters before password
characters password length
characters after password (not necessary)
positions shifted
Use Checksum: yes no
Original password:

Test and Download

You can check the passwords using the Password Checker on the Microsoft site or calculate the brute force cracking time with Timothy "Thor" Mullen's Password Strength Checker from TGP.
You can download this program for free for all modern operating systems (Windows, Linux, Mac, ...). (Licence: Creative Commons BY NC SA 3.0 or later.)


Related topics: Downloads PW-Finder TrueCrypt

Rate page:  
  -/5 Points (3 Ratings)
-/5 3