I have a similar way of generating paswords, but I take care to always have uppercase characters and non-alfanumeric characters in the string.
e.g. start (always) with $, then the first four characters of the place/site/app you want a password for and change them according to your system. Insert 7%8 (always the same string), add word that has (for you) a connection to the place/site/app (e.g. 'boek', dutch for book for this site), but change every second letter to upper case.
|