Editing FAQ
From PasswordMaker
Warning: The database has been locked for maintenance, so you will not be able to save your edits right now. You may wish to cut-n-paste the text into a text file and save it for later.
The administrator who locked it offered this explanation: It appears something is broken, so the wiki is in Read Only Mode until the attack is blocked, or an up to date version of the wiki is installed
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Current revision | Your text | ||
Line 3: | Line 3: | ||
=== What browsers/platforms are supported? === | === What browsers/platforms are supported? === | ||
- | + | The extension works with Firefox, Mozilla, and Netscape on Windows, Mac, and Linux/Unix. An Internet Explorer extension is currently being developed. The on-line version works with all browsers (including Internet Explorer and Opera) on all platforms. The desktop version is written in QT/C++ and works on Windows, Mac, and Linux/Unix (Actually, any place that QT can be compiled on). The J2ME version (also coming soon) works on any Java-enabled mobile phone or PDA. | |
- | + | ||
- | + | ||
- | + | ||
=== If someone gets my master password, can't he determine all of my generated passwords? === | === If someone gets my master password, can't he determine all of my generated passwords? === | ||
Line 36: | Line 33: | ||
* when l33t-speak was applied (if at all) | * when l33t-speak was applied (if at all) | ||
Of course, the URLs of the sites must also be known since they are used in password calculation. Probably the most interesting of these variables is character set because it gives you the flexibility to determine precisely which characters can and can't be included in generated passwords. | Of course, the URLs of the sites must also be known since they are used in password calculation. Probably the most interesting of these variables is character set because it gives you the flexibility to determine precisely which characters can and can't be included in generated passwords. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
=== Where is my master password stored? === | === Where is my master password stored? === | ||
Line 106: | Line 80: | ||
=== Do you provide technical support? === | === Do you provide technical support? === | ||
- | Yes! Free technical support is provided on the [http://forums.passwordmaker.org/ | + | Yes! Free technical support is provided on the [http://forums.passwordmaker.org/ Forums], with a response time typically less than 24 hours. |
=== Where can I find an explanation of each and every feature and function? === | === Where can I find an explanation of each and every feature and function? === | ||
Right here! | Right here! | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
=== How is PasswordMaker licensed? === | === How is PasswordMaker licensed? === | ||
Line 133: | Line 97: | ||
== Firefox / Gecko edition == | == Firefox / Gecko edition == | ||
+ | |||
+ | === Is there an Internet Explorer version? === | ||
+ | |||
+ | There was a Beta version of PasswordMaker for Internet Explorer 6 and 7, but it was never finished. It currently isn't maintained, and users are discouraged from installing it because it is highly unlikely that there will be any further development on it, unless a sponsor steps forward. If you are interested in sponsoring the Internet Explorer version, please feel free to post a message on the [http://forums.passwordmaker.org/ Forums] and someone will get in touch with you to see if an arrangement can be made. | ||
=== Where is account information and other settings stored? === | === Where is account information and other settings stored? === | ||
Line 178: | Line 146: | ||
If you're using Mozilla or Netscape, it's as simple as deleting two files and one directory: | If you're using Mozilla or Netscape, it's as simple as deleting two files and one directory: | ||
- | * If you installed PasswordMaker to a profile, locate that profile's directory (read this if you don't know how to find it). If you installed PasswordMaker to the browser directory, locate your Mozilla or Netscape installation directory (read | + | * If you installed PasswordMaker to a profile, locate that profile's directory (read this if you don't know how to find it). If you installed PasswordMaker to the browser directory, locate your Mozilla or Netscape installation directory (read this if you don't know how to find it).If you don't know where you installed PasswordMaker, try to remember how you answered this prompt when installation began: |
[[Image:mozilla-install.jpg]] | [[Image:mozilla-install.jpg]] | ||
Line 198: | Line 166: | ||
== On-line edition == | == On-line edition == | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == How do the account-settings and algorithm I choose work together to generate passwords? == | ||
+ | |||
+ | If you've selected a non-HMAC hash function (those without the HMAC prefix), passwords are generated using the following pseudocode: | ||
+ | |||
+ | password = mp + usingURL + username + modifier<br> | ||
+ | password = leet(password, leetlevel) [optional]<br> | ||
+ | password = hash(password, charset)<br> | ||
+ | password = leet(password, leetlevel) [optional]<br> | ||
+ | password = truncate(prefix + password, length-suffix_length) + suffix<br> | ||
+ | password = truncate(password, length) | ||
+ | |||
+ | If you've selected an HMAC hash function (those with the HMAC prefix), passwords are generated using the following pseudocode: | ||
+ | |||
+ | data = usingURL + username + modifier<br> | ||
+ | mp = leet(mp, leetlevel) [optional]<br> | ||
+ | data = leet(data, leetlevel) [optional]<br> | ||
+ | password = hmac_hash(mp, data, charset)<br> | ||
+ | password = leet(password, leetlevel) [optional]<br> | ||
+ | password = truncate(prefix + password, length-suffix_length) + suffix<br> | ||
+ | truncate(password, length) | ||
+ | |||
+ | Where + is the concatenation operator. mp is the master password, usingURL is the value in "Using URL", and username, counter, prefix, and suffix are optional settings specified in the Account Settings dialog. For HMAC hash functions, mp is the secret key and data is the input text. |