Lin545: I do something completely different.
I don't memorize passwords, I memorize algorithm to decrypt them. I can store my password list in text file. I can take it anywhere. I can print it out.
Example:
gog.com
$50Jx1L-)dyX52aL
(and so on)
$50Jx1L-)dyX52aL -> (
example of algorithm keep in memory: swap positions 2 and 3, 6 and 7; then remove any "1") -> $05JxL-)dyX52aL
You define algorithm. You can change it or conditions how it applies to all passwords.
Pros:
The modifications are done in-place, using keyboard arrows, nearly unhackable.
Strong difficulty - 8, 16, 32, 64, 128 symbols?
No software needed.
No internet needed.
Fully portable.
Easy to change - one or all.
All passwords are different.
Easy to generate.
Cons:
You need hash password list, one which you transform. So not really good for "required to stand barehanded near terminal".
Happy dance! Great... and what does a password manager do? Encrypt them? So it's doing the same, but more secure and in both cases you need a list/ file of passwords.