Common wisdom states that humans cannot memorize random sequences such as secure passwords.

Back home in polite company, we called that "malarkey". Everybody learns their 5-digit zip code and a few 10-digit phone numbers. Video gamers learn button combos. Chinese and Japanese grade schoolers learn sequences of brush strokes. High school students memorize marching band routines consisting of dozens of set points and hundreds of steps, not to mention the music, which usually sounds random without the entire band. Dogs learn complex tricks that make no sense to them.

There are all sorts of memory tricks. Here, I've baked a few memory tricks into a web app.

First I'll show you the last 3 or 4 characters of a random password. When you type it correctly 7 times in a row, you will be shown the second to last chunk. When you type that followed by the last chunk (the first chunk that you learned) 7 times, you will be shown the third to last chunk, and so on until you have learned all of your new password. As long as you type it at least once a day, you will not forget it.

You should still use 2-factor, of course.