This script generates passwords by alternating consonants and vowels to create something that is pronouncable but random. This has been shown to improve password memorability. Also, it makes for fairly secure passwords that are easy to type on an iPhone, which doesn’t offer the facilities to store a password.
Here are the features of the current PHP implementation:
- Alphanumeric passwords
- Case-sensitive passwords
- Passwords using symbols
- Custom character sets, including overriding the built-in character sets
- Passwords of varying lengths
- The ability start with either a vowel or a consonant