54

I was thinking recently about password security. My goal is to have mostly random passwords, that are different for each site. But you also should be able to remember them (or re-generate them) without the help of any notes or the like. If I use really random passwords (generated by a password-generator), I can remember only a few. Many fewer than the number of web accounts I have. Simpler passwords often are easier to guess.

I thought that a compromise might be some easy to learn rules and some secret master-password, to generate a password from the name of the site. Say you have a password for ebay and amazon. This method should generate two different passwords, for 'ebay' and 'amazon'. But I should also be able to do the process in my head, without support from software or even paper and pencil. Commonly used passwords I will remember directly. But ones seldom used, and forgotten, could be reconstructed with such a method. Does anyone know about such a method?

EDIT: The thing I ask for should improve security, by making different passwords for each site/machine/program, but also keep all of them memorable. A password-safe is nice, but you are even more likely to forget the site passwords, and if you lose your store or it is damaged you have a problem. Also ALL the passwords can be compromised at once! And in the end, my local password-safe is not at hand, if I'm at the machine of a friend.

nealmcb
  • 20,783
  • 6
  • 72
  • 117
Mnementh
  • 803
  • 8
  • 14
  • Very similar to this question. – sdanelson Dec 19 '10 at 17:39
  • 2
    No, that is a method to generate one password. But using the same password all the time is no option, and different password even generated with one the referenced methods are very hard to remember. Do you remember a password on a website, you didn't visit the last two years? – Mnementh Dec 19 '10 at 17:50
  • The technique described by Yann Esposito and John would work great, if only there were a hash function that one can compute without a computer?. – David Cary Aug 10 '12 at 17:29
  • You've got all your facts about a password safe wrong. 1) The point of a password safe is to not remember your passwords at all. Passwords easy to remember are bad passwords 2) You always make backups in other physical devices and/or something like google drive/dropbox etc. 3) Not, the only very strong password you have to remember is for the password safe and it must be strong enough to be unbreakable. Also password safes use such a big number of rounds for hashing that brute forcing is incredibly slow (e.g. 1 password per second instead of billions..) – Bakuriu Aug 23 '16 at 11:48
  • You do not keep all your passwords in a single password safe. For example I have two of them, one for generic stuff, and an other for banking etc. 5) You always go around with a Live CD on your USB key so when you are at your friends house you boot your OS and access your accounts from there... much safer than accessing them via an untrusted OS (they can still have an hardware keylogger...). You can also just keep the password manager on the key and use it from there without booting your own OS, but is less secure.
  • – Bakuriu Aug 23 '16 at 11:50