Say I'm only allowed to use 20 characters per password for multiple accounts on multiple websites, with no special characters (!@#,.; etc) allowed (alphabet and numbers only). What is the most effective way to go about password this? Should I use some programming language to randomly generate 20-character phrases for every account I have? Then how would I go about storing these? How about two-factor authorization? There are so many options and I don't know what to do.
Some of the websites I'm using:
- Google (covers YouTube, StackExchange, CodeCademy, etc.)
- some foruming website
- Stockfuse (stock market game, not an actual investor)
- Apple (iOS? iTunes? ¯\_(ツ)_/¯)
All of the websites listed above have access to 1. my mobile and 2. my email, but those options aren't important if somebody has my password. If I want to change my passwords so they're not all the same, how should I go about doing so, and most importantly, where should I store that information?