Generating complex passwords from simple information, and generating the same password from the same information you input. This can prevent you from using the same password on all websites.