Choosing a good password
There are two ways to choose a password. You can either use a password generation utility or you can make a password by yourself. If you're going to do it by yourself than there are several things you have to keep in mind.
Some of the things you should not use include: your name (as well as names of family members, friends, etc.), phone number, address, nickname, computer name, words from a dictionary, name of the company you work for, etc. The idea is to basically not use any kind of information that may be linked with you directly.
A good password includes the following: upper-case and lower-case letters mixed together with special characters, and is at least six characters long. Also, never repeat the same character within a password. Example of a good password: y_R6t*n!b
Using a password generator and safekeeping
A random password generator utility is a wise choice when making hard-to-crack passwords. Also, when you generate a good password, it will be pretty hard to remember so a password manager is a good thing to use. There are many software titles that do this job and two of them are presented below - one for Linux and one for Windows.
Figaro's Password Manager - [ Download ]
Figaro's Password Manager is a GNOME application that allows you to securely store your passwords which are encrypted with the blowfish algorithm. If the password is for a website, FPM can keep track of the URLs of your login screens and can automatically launch your browser. In this capacity, FPM acts as a kind of bookmark manager. The program is extremely easy to use and is open source free software.
Included with the program comes a nifty password generator, here's how it looks:
myPasswords Professional - [ Download ]
myPasswords Professional is a password manager for Windows that uses Blowfish encryption to ensure your information is safe. It can export your databases to Microsoft Excel worksheets, HTML, text, and CSV files. It can import your existing Critical Mass and myPasswords databases and your sensitive information can be masked. The program is very configurable and it's interface is simple which makes accessing information fast and easy. After a swift installation I doubt you'll have any problems getting around the program, if you do - there's a good help file to learn from.
Also included with the program comes a random password generator that makes your password creation extremely easy.