I'm using KeePass(X) and other tools to keep most of my passwords. However, it turns out, there is still about half a dozen passwords I'm using on regular basis that I would prefer to just remember.

So, do you people know of any good programs, preferably open-source, to train yourself using a particular password and thus to memorize it?

I know I can remember a 96-bit entropy password rather well if I practice entering it 3 days, 5 minutes for each day, I just want a good software to simplify the process and exclude the possibility of shouldering or otherwise leaking the password.

link|improve this question

67% accept rate
Thanks for the answers, but it doesn't quite answer my question. Ah, well, maybe I'll write that software myself sometime :\ – Septagram Mar 9 '11 at 4:15
feedback

3 Answers

Use an easy to remember system.... Combine something of the same pattern with name of site or whatever you want, just make it memorable and secure, and follow some sort of pattern for different passwords to different sites

`!!joebob-bankingsitename-42

or

Iamgoingtologinto-sitename-42$$

They make us use passphrases for my college's network. It has to be at minimum something outrages like 30 characters.. 4 words separated by spaces. Same concept, using a sentence that you won't likely forget.

link|improve this answer
Yeah, passphrases are one way to do it. Unfortunately, they have to drawbacks. One, some sites pose a limit on how long can a password be. Two, passphrases are longer to enter than 12-letter randomly generated passwords. – Septagram Mar 9 '11 at 4:14
feedback
up vote 2 down vote accepted

I just ended up using same old KeepassX for this - reentering password again and again into the "Confirm password" field.

And then I switched to Diceware, and the problem just sort of went away ;)

enter image description here

link|improve this answer
feedback

Notepad++ (or alike, depending on OS) and "practice entering it 3 days, 5 minutes for each day".

Maybe some mood music? Strobe lights? ;)

link|improve this answer
1  
The answer is 42. ;-D – Randolf Richardson Mar 4 '11 at 5:27
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.