mushpup : MushpupModifiers

Modifiers

Modifiers allow you to adapt Mushpup to almost any password policy by specifying which type of characters get included in the generated Mushpup string. Each modifier adds the specified category of character (alpha, numeric, or special) to each of the three 8-character segments that make up the generated password.

Modifier Syntax

mutually exclusive
Only one of these can be used at a time.
non-exclusive
These modifiers can be used together, but you will probably want to use them individually or use one of the options above.

Usage

To use modifiers, you site string must follow the site/user/modifier syntax. Consider the example where you were creating a new Gmail account for user testuser and were using the middle 10 character of the Mushpup hash as your password (Mushpup notation: m{gmail.com/testuser}m10. Your normal site string would be gmail.com/testuser which, using 'test' as your secret word, would create the following 24-character hash:

0NmKs6rcUiejlLMHAHw10pI1

Now imagine if Gmail required at least one number in their passwords. This would not work. But by applying the + modifier, you could make your Mushpup password compliant. The site string gmail.com/testuser/+ (Mushpup notation: m{gmail.com/testuser/+}m10) would produce:

0Nm0s6rcUiejl1MHAHw30pI1

And if Gmail required a number and a special character, you could use gmail.com/testuser/* (Mushpup notation: m{gmail.com/testuser/*}m10):

0Nm0$DrcUiej|1MHAHw3+pI1

Just make sure you make sure you include the modifier in your password reminder.


There are no comments on this page.