Locksmith generates secure passwords based on the Stanford PwdHash project. Use a password key to generate unique passwords for every website.
To generate a password:
1.) Enter the address of the website.
2.) Enter a password key of your choosing, which is the only information you need to remember. The same key should be used for every website.
It's a good habit to change your passwords regularly. To generate new passwords, simply choose a different password key.
Locksmith includes an extension to autofill password fields in Safari.
If you're on a device without Locksmith, you can generate your passwords at the PwdHash website: http://www.pwdhash.com