About KeyFish

KeyFish lets you generate a unique password for each web site you visit. It works by combining the name of the site (usually the domain name shown in the location bar) with a secret password (known only to you), using the HMAC/SHA256 algorithm.

The output of the algorithm is turned into a password by mapping each byte of the HMAC value to a letter, digit, or punctuation mark. Changing the name of the site or the secret password will change the password you get.

Advanced Settings

By default, KeyFish generates a long password using a mix of letters and digits. Some sites have special password rules that don't work with the default settings, however. If a site does not accept the password KeyFish gave you, click open the Advanced pane.

To change the default settings, click Save Defaults (when the Site field is empty). Otherwise, you can choose Save sitename to save your specific settings for that site, or Clear sitename to revert to the defaults.