Slashdot Mirror


Best Tool For Remembering Passwords?

StonyCreekBare writes "Lately I've been rethinking my personal security practices. Should my laptop be stolen, having Firefox 'fill in' passwords automatically for me when I go to my bank's site seems sub-optimal. Keeping passwords for all the varied sites on the computer in a plain-text file seems unwise as well. Keeping them in my brain is a prescription for disaster, as my brain is increasingly leaky. A paper notepad likewise has its disadvantages. I have looked at a number of password managers, password 'vaults' and so on. The number of tools out there is a bit overwhelming. Magic Password Generator add-in for Firefox seems competent, but it's tied to Firefox, and I have other places and applications where I want passwords. And I might be accessing my sites from other computers that don't have it installed. The ideal tool in my mind should be something that is independent of any application, browser, or computer; something that is easily carried, but which if lost poses no risk of compromise. What does the Slashdot crowd like in password tools?"

99 of 1,007 comments (clear)

  1. paper in your wallet by Gothmolly · · Score: 5, Interesting

    Keep them on a slip of paper, in your wallet.

    but DONT list what each is for - you can remember that part easily enough

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:paper in your wallet by JohnFen · · Score: 4, Insightful

      I agree.

      100% security is impossible. Any data you transmit or store on a physical device can be recovered, regardless of encryption. All you can do is make it more costly to recover that data -- the best security makes it more expensive than it is worth.

      Given that's true, then all security is a tradeoff. Storing passwords on a piece of paper in your wallet is actually very secure for the majority of people, more secure than you can really hope for without going to extreme lengths.

      If you have communications or data that are so sensitive that you really have to go to extreme lengths to protect it, then you need the help of a security professional, not encryption and advice on password management.

      So, make your passwords random, different for each thing that requires a password, and write it down on a cheat sheet. Guard that sheet like you would your credit cards. If your wallet is lost, immediately set all your passwords to something temporary then build a new password list all over again.

    2. Re:paper in your wallet by sopssa · · Score: 5, Funny

      Websites could do more to protect their users too. For example if you accidentally write your password here on Slashdot comments, it comes up as masked. Like for example my password is ********.

    3. Re:paper in your wallet by Benaiah · · Score: 5, Funny

      Really? That works? My password is hunter32.
      Seems like i can see it still though. :P

    4. Re:paper in your wallet by TheGreenNuke · · Score: 4, Funny

      Really? I couldn't see it. this is what i saw

      Really? That works? My password is ********.

    5. Re:paper in your wallet by fredklein · · Score: 4, Funny

      You only see it because it's your password. Everyone else sees it like this:

      Really? That works? My password is ********.

    6. Re:paper in your wallet by NevarMore · · Score: 5, Informative

      I do something similar, but its the default output of pwgen. All I have to do is recall the first few syllables, the general grid location of the password, or just a part of the password.

      I carry this around in my wallet, sure my password is on there, but with no real frame of reference its hard to decipher and make a guess.

      Also, suggest printing with a fixed width font.

      $ pwgen
      gah5eiP2 Ga4cie3c ya6gaiTi eic1EeCo Shaisae5 ChaeXah2 Jaet0ooz ahThai3j
      Yie7UH9f Iefie1ja ooghu8Oh uot7aeL0 gughes2M fahGh9ah Ohz7ohto wae2Seh1
      avah3Oog Iechie2f eiPhoZi9 Mavohli9 Kohshis7 Meilo8ce Queis5hu Eiz9aij8
      Pae9ahPu Equ0zoo9 Oothahk3 pich2Xao IeZai3ae aiLa7Ath Eol2aes7 aeZ5raht
      AVai9nee Aam7ahzo Ioch2oqu faiGh0th eYae2ohl si7Te0we einai3Wa oash6Ahj
      Eik5uul2 opai8zoY ohw5Ihaf Mi7keix9 aevi1Wa3 mo9ohJ5I Piek2yoR Si1phieZ
      Ahc9luch ohNg6Oon daghieP9 reCh7jas joo4ooVi yooR6yeu eeph5Aip shie3Ahp
      quoVeg8U Nee3phah CahXee0r aoD8Thai Ai5Aigha eePh0zee Cheip5Ch xeebe0Oy
      laeFeez4 Ag9sheeR Ga4gooph Oijae9da aePao2ta ahz8ieNg bu9EhieS quooWoo3
      ahghea7N Bot9hieC He3eeGhi ouli8Oof ik3Ohsoh Rahz9Che aeXaNg1e soh3Thee
      Ahkith6u Ahs2Zuid eth6Ej0o Go0iho1d xaPhah9z aiNg1yoh Aer8Eet3 juZ3aThu
      gee4KooK Hee9iqu3 Duh4aipu AiP6ahph Shaec5ne neeXa6Re Roh6fief Baef9ieM
      eeGoo4ie eva1aeQu lu4hiJoh sae2DuYu fahGae7b Doh5Ifi6 jeish9Ae Rierieb5
      Eedae7Iu moo6aiG3 ohNei0ie ew9ieHeu xoh5caeL NeiD0ohs iipe4aeP Lich0xak
      Oozei5ao gaNgieV2 Dei0ae9l us3Loh8k phal5aeN aip0KeeV Aeg1rais oth1Ahdi
      was3ow8Y Oquud1bu emee7Ohr iewa6baJ ao8Airie beegooL9 heiveF7u ongooD9w
      iic4uGh0 Ohn9zeiC Neen4noh kei1Seng chieV3oh QuuQu2ju Eex1gaf3 aot8Dah1
      EDoh1aej eaBae1ri Eih0woh6 Eiw3Johp Yi3aizuu Og9shohl ho6mi6Xu AeT8eihu
      Iev5ohph lies0Iev eeV4jiek Tha1xoo8 gua9biiT aa4Maiga ohXoh3ai eisi8Jee
      Ieloh3mo Quoch6sh Eecha0Ra zahnguM8 ieP5Jeye Mao5maec Ephae8af quihei8A

    7. Re:paper in your wallet by Nefarious+Wheel · · Score: 2, Insightful

      and if your wallet is lost/stolen, not identifying each password with a particular site will give you enough time to change the passwords before you can be compromised

      But I needed the wallet to know what the passwords were so I could change them! DOH!

      --
      Do not mock my vision of impractical footwear
    8. Re:paper in your wallet by hairyfeet · · Score: 2, Interesting

      Or he could just use KeePass. It is free, uses AES crypto, easy to back up and have in multiple places/computers, works great from a thumbdrive, and if he cooks up a nice and nasty password for KeePass (since he only needs the one to get to the others) the odds of anybody figuring it out is pretty much squat.

      So while carrying around scraps of paper might be one "low tech" way to do it, I'd prefer nice AES crypto. It seems like KeePass is what the guy is looking for, at least from the way I read TFS.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    9. Re:paper in your wallet by Zalbik · · Score: 2, Funny

      Hey, wait...how did you know my password?

    10. Re:paper in your wallet by cayenne8 · · Score: 2, Funny
      "That's so weird I have the exact same password! I'd better change it..."

      Not me...my password is:

      1...2...3....4............5

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    11. Re:paper in your wallet by Anonymous Coward · · Score: 3, Insightful

      This is only security against shoulder surfing which isn't how most passwords are stolen.

      People rarely steal passwords that way because of masking. Get rid of masking, and shoulder-surfing will flourish.

    12. Re:paper in your wallet by DittoBox · · Score: 2, Funny

      I put on my robe and wizard hat...

      --
      Good. Cheap. Fast. Pick Two.
    13. Re:paper in your wallet by WuphonsReach · · Score: 4, Insightful

      You could accomplish the same thing using a PGP/GPG encryption key and plain text files. (I prefer to keep each site's credentials in a different file. Other folks use larger files that cover multiple sites.)

      GPG is available on almost every possible platform. That satisfies the portability issue. Text files with encrypted ASCII text blocks inside are easy to backup (or can even be printed to hard copy).

      Plus, if you have a password that multiple people need to know, just encrypt the text with all of their public keys and email the ASCII text block to them.

      --
      Wolde you bothe eate your cake, and have your cake?
    14. Re:paper in your wallet by colenski · · Score: 4, Insightful

      enjoy explaining that bit of paper to DHS when they decide to look in your wallet as you go through airport security

    15. Re:paper in your wallet by kninja · · Score: 2, Funny

      brilliant social engineering.

      I almost tried it for a second...

    16. Re:paper in your wallet by CvD · · Score: 2, Insightful

      I would advise against your method, because you just reduced the search space for anyone wanting to get in from millions of possibilities to just 160 different passwords. Having a list with your actual password on it makes it pretty easy to brute-force.

      Same goes with an earlier suggestion of having your passwords on a slip of paper in your wallet but not indicate which passwords are for what. Very easy to brute force.

    17. Re:paper in your wallet by RedWizzard · · Score: 4, Insightful

      Congrats, and thanks.

      Now I have an oh-so-sort dictionary (only 160 entries!) to feed to my favorite password-cracking program. The odds of my success just went from potentially being neigh-impossible to almost-certain.

      160? Why are you assuming the password must start on a "word" boundary? I guess you're also assuming it's 8 characters long? So if it's "ao2taahz8ieNgbu9" you'll miss it.

    18. Re:paper in your wallet by Barefoot+Monkey · · Score: 5, Funny

      Hey, wait...how did you know my password?

      He didn't know your password. He just typed "********" but you saw it as "hunter32" because that's your password.

    19. Re:paper in your wallet by Drinking+Bleach · · Score: 2, Funny

      I have the same combination on my luggage!

    20. Re:paper in your wallet by Anonymous Coward · · Score: 2, Funny

      I find the easiest thing is to create a unique password for each website that is tied to the website's name. This way, I can simply look in the browser's URL bar and easily generate the password.

      The way I do this is to take the SHA-1 algorithm, change the values in the look up table to only values that I know. So each round of SHA-1 generates a different hash code than the standard SHA-1 algorithm would. It is easy from there, I simply run each URL through my variation SHA-1 and then use the 20 byte hash value as the password. For variation, I will enter the passwords in binary, hex, or octal depending on my mood.

      It is all pretty simple. For real security, it is best to not have an application on your computer to calculate it since someone could find it and generate all your passwords or potential passwords. I just remember the lookup table and the SHA-1 algorithm and work it out with yellow pad and pencil.

      The bonus to do it this way is that my stock in the companies that manufacture legal pads and pencils has gone up substantially.

    21. Re:paper in your wallet by RobDollar · · Score: 5, Funny

      I have a similar setup, I have this on a piece of paper in my wallet

      ABCDEFGHIJKLMNOPQRSTUVWXYZ

      and I simply remember which letter my password starts with, and then what letter comes second etc.

      For example, if my password was SLASHDOT, I would start by remembering the first letter, which is S, then remember the second letter, which is L, and I continue remembering until I have completed the password.

    22. Re:paper in your wallet by dtml-try+MyNick · · Score: 2, Informative

      A while ago I decided I needed a new password system. I had 9 or 10 different passwords I used for basicly everything.
      It became increasingly anoying to remember which password I used where. And with the increasing number of password protected sites and apps I also started using the same passwords over and over.So I needed a new scheme.

      My requirements were that:
      it had to be long (14 chars minimum),
      had to contain letters and digits,
      should not be guessable, or at least parts of it (duh!),
      must be unique for every application or website, so it wouldnt create a domino effect if compromised
      must be easy to remember or memorize

      I decided that the key was to categorise everything.

      So I came up with about 10 or 12 different categories. (e.g. forums, social networks, design, workrelated, etc)
      Then I started to fidle arround to get 2 combinations of keys, 5 chars long, that were very fast to type and random (as in, not a existing word)
      For the numbers I took 3 chars of the app or site. You could take the first or last three, of make a offset (start + 2 (so char 3, 4 & 5) whatever works.. and translated those 3 chars in digits.. for example a = 11, b = 22 etc.. or make a scheme for that a = 26, b = 25, a = 2., b = 3. etc.. whatever works again :)

      Then I threw all of that in a mix. So I ended up with something like <random fasttypechars><category acronym><random fasttypechars> <coded app/sitename>
      Of course you can think of several other options to make such a scheme.

      It's certainly not flawless but I think it's good enough for everything non-mission critical.
      Every pass is unique and can easily remember them as long as I recognise the right category

      --
      Life starts at the end of your comfort zone.
    23. Re:paper in your wallet by selven · · Score: 4, Insightful

      160 characters * 8 letters = 1280 characters.

      Number of one-character passwords: 1280 (actually it's even less but stay with me)
      Number of two-character passwords: 1279
      Number of three-character passwords: 1278
      Number of 100-character passwords: 1180
      Number of 1280-character passwords: 1

      Total number of passwords = 1 + 2 + 3 + ... + 1280 = (1638400 + 1280) / 2 = 819840 passwords

      Not that good, actually. And if you limit password length to 64 characters, you get only 79904 passwords (equivalent to a three-letter password using lowercase, numbers and simple punctuation only)

    24. Re:paper in your wallet by Overzeetop · · Score: 2, Insightful

      That's interesting, but for mine I will sometimes choose a password that wraps and (more commonly) one which is backwards. Funny thing about it, though, is that for my "secure" sites I add a non-alphanumaric to the end (bang is my normal, but I've used the asterisk in the past). My list is shorter than the GP's, though. I've used this method since the early 90s when my group at NASA implemented a draconian password regimen which required a new password every 30 days, 8 character minimum, 2 non-alpha characters, and no more than 3 repeated characters. There was no sensitive information, and it was an internal network.

      Somehow, the need to know both my user name (may be easily guessed, sometimes, but that does multiply the number of tries) and have to go through even 100,000 passwords* before I realize my wallet is lost/stolen is pretty low probability. And that's really what security is about. Not the complete inability to break in, but the inability to do so in a reasonable length of time.

      *without hacking the interface of my particular institutions to bypass timeout limits and account locks, a fully automated script to enter those over a remote link would likely take a couple of days at a minimum. If you are both lucky enough to steal/find my wallet and 1337 enough to get direct access to the bank's server, I'd say there are bigger problems.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    25. Re:paper in your wallet by rhild · · Score: 2, Informative

      It seems like some financial sites don't use case sensitivity for passwords because the want users to be able to use the same password via their phone system, where case sensitivity isn't possible.

    26. Re:paper in your wallet by Jadeinfosy · · Score: 2, Insightful

      It is possible that the password is every other character or the 2nd 5th 9th etc. or something easy remembered such as every other character working backwards. How about the one letter above or below the 1st character 2 letters above or below the 2nd character etc. the dictionary attack just becomes almost useless if a bit of knowledge only the holder the written password knows.

    27. Re:paper in your wallet by dm42 · · Score: 2, Insightful

      Umm.. your calculations are a bit off.

      You're assuming that the matrix can only be traversed serially from top left to lower right in a line-by-line fashion.

      Assuming that the matrix uses [A-Z,a-z,0-9] as it's base and each of these characters is represented at least once in the list, there are actually 62^1280 passwords of 1280 characters in length, just as if you "randomly" created a 1280 character password using that base. If you limit the password to 64 characters, you still have 62^64 (5.16497386 x 10^114).

      The matrix can be traversed using a virtually unlimited number of algorithms (limited only by your ability to remember the algorithm used to traverse the matrix).

      The main benefit in using such a matrix is that it provides a crutch to the creation of fairly random passwords. As such, it does limit the number of passwords likely to be used since complex algorithms for traversing the matrix are unlikely to be used. But this isn't necessarily true either. Even if poorly implemented, the password dictionary of the average person would likely be improved to the point where a brute-force attack would be a more reasonable means of attack even if you had access to the original matrix since you don't know what algorithm would be used to traverse it.

    28. Re:paper in your wallet by apdyck · · Score: 2, Funny

      You could keep them on a 5.25" floppy disk...not very many people would bother with that!

      --
      .sig
    29. Re:paper in your wallet by dAzED1 · · Score: 2, Insightful

      would you trust those same people with your bank account password? Because that's what he mentioned.

      Further, and forgive me for having used unspoken assumptions, but I would imagine that if someone is going to the trouble of setting up a password manager then they might actually end up using those passwords for more than just websites. The anecdotal "it works fine for me" is nearly meaningless; he could have 1 password for all the sites, and have it be something like his street address or such, and guess what? He'd still have a pretty good chance no one would ever break in to his accounts. Chances are, he'd get away with it. You've gotten away with what you're doing - whether or not that is secure enough is irrelevant to whether or not you, sample size 1, have succeeded with that method.

    30. Re:paper in your wallet by JohnFen · · Score: 2, Funny

      Then I revert to my backup backup, which I keep on a post-it note stuck to my work computer.

    31. Re:paper in your wallet by Jared555 · · Score: 2, Informative

      100% security is possible if you have physical control of a device and want to make sure that nobody ever gets access to it again. (Turning the device into a fine powder and then either melting it down or distributing it across a very large area).... I believe at one point at least that is how the government handled things.

      Storing a backup version of your data that you do not need frequent access to on the other hand is possible to get 99.999% secure but as you increase the security level you also frequently increase the chances of complete data loss because you lost part or all of the key.

    32. Re:paper in your wallet by Jared555 · · Score: 2, Insightful

      Good luck trying even 100 passwords in a reasonable time on any relatively secure system. Most lock you out if you fail 3-5 tries within 5-15 minutes. Say you can try 5 per 5 minutes, at a minimum it is going to take about 2 hours. I know some systems by default base lockout time on number of password failures increasing up to 24 hours to 2 weeks for remotely accessed systems. On more secure systems the system administrator gets a brute force notice and/or a semi permanent to permanent ban from that IP, terminal, or even account until it is reset.

  2. Truecrypt by Wingman+5 · · Score: 5, Insightful

    Do what I set up for my father, Truecrypt installed to a USB key, passwords in a plaintext file inside the arcive.

    1. Re:Truecrypt by yttrstein · · Score: 4, Insightful

      Where does he keep the Truecrypt password?

    2. Re:Truecrypt by Yvan256 · · Score: 5, Funny

      Inside the plain text file, of course!

    3. Re:Truecrypt by Korin43 · · Score: 4, Interesting

      Why make them mount a Truecrypt volume and search through text files? KeePass gives you an encrypted searchable password database that's much easier to use: While it's running, click the system tray icon, type in your password and your passwords are listed and searchable. When you're done, minimize it back to the tray and it's locked again.

    4. Re:Truecrypt by darkpixel2k · · Score: 3, Interesting

      Do what I set up for my father, Truecrypt installed to a USB key, passwords in a plaintext file inside the arcive.

      Why bother with passwords?

      Start authenticating with your GPG key. (http://gpgauth.com)

      Your GPG key logs you in, compromised sites don't hurt you.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    5. Re:Truecrypt by Darinbob · · Score: 2, Interesting

      I do this also. I don't have a laptop I carry around, so I just have a USB storage lying on my desk with the passwords. Probably safer to put in a file drawer I suppose.

      I also have a copy of less important passwords at work, such as vendor support sites. This is stored in a secure drive partition on a Mac, and the password for that is in my wallet if I forget it. There aren't any vital passwords on it, so I'm not too concerned about how secure this is (if I start making intelligent posts on slashdot, then you'll know it's been compromised).

      In some sense, just losing the "nomad" lifestyle helps. Do you really need to have the password for your bank account on your laptop, so that you can do some banking while waiting for your lunch order? Probably not, so leave that password at home. If it's something you don't want compromised, then see if you can get away with not having that password with you. Even if it means you may have to wait until you get home to remember what the password is. If you have to have it on the road (say your frequent flyer club access) then a piece of paper in your wallet could work, but be sure it's not the same password as something important.

    6. Re:Truecrypt by peragrin · · Score: 2, Interesting

      what if your not using windows. what about using it from multiple computers.

      Mine is on a USB drive in an encrypted drive image, which stores the application and data files which which themselves are encrypted. my current problem is that it is OSX specific. I would love a way to be able to mount that drive on windows and Linux too.

      Of course such things don't work well unless you use a java app, which may or may not run depending if java is installed or not.

      --
      i thought once I was found, but it was only a dream.
    7. Re:Truecrypt by fabs64 · · Score: 3, Informative

      keepass is available for windows linux and osx. You can run the windows version as a standalone binary.

      I keep my keyfile and db on usb key (with backups of the db strewn around all over the place), and the master password in my head

    8. Re:Truecrypt by Hatta · · Score: 2, Insightful

      Why is it on a USB key? You're not carrying around your Truecrypt volume and typing your passphrase into strange computers are you?

      --
      Give me Classic Slashdot or give me death!
    9. Re:Truecrypt by Graff · · Score: 4, Informative

      keepass is available for windows linux and osx

      Dunno why you'd need it on Mac OS X though, the built-in Keychain and Keychain Access.app does the same thing and more. It will do autofill, autofill after asking you for the master password, or you can just use it to store the passwords and look them up manually.

      Keychain can also store secure notes and certificates for websites and such. It's pretty nifty how well it all works, you hardly ever have to worry about manually managing passwords and certificates.

    10. Re:Truecrypt by fabs64 · · Score: 3, Informative

      KeepassX is a truly cross platform version of keepass. It does not run under wine and is just about indistinguishable from the windows-only keepass.

  3. Keepass by gad_zuki! · · Score: 4, Informative
    1. Re:Keepass by digitalderbs · · Score: 2, Insightful

      I run keepassx myself. It generates strong passwords for you, if you'd like, or it stores all of your passwords in an encrypted file. It gives you the option to copy a password to the clipboard for a given amount of time (10 secs) before it is delete--it removes them on close too.I admit that I was uncomfortable with this at first, but this is no different than decrypting the password, and storing it in memory, before it's shown on screen.

      Keepassx also works great on Linux, Macs, and Windows, which I have not yet tried.

  4. if you use a mac... by Anonymous Coward · · Score: 2, Informative

    1password for mac and iPhone/iTouch is a good product

    1. Re:if you use a mac... by 93+Escort+Wagon · · Score: 4, Informative

      I prefer the built-in Mac Keychain. With the Mac OS Keychain plugin, Firefox will save its passwords there as well (and it can share them with Safari).

      One important consideration - change your Keychain password so it's different than your login password. Use something that's easy to remember but hard to guess, e.g. the price of a cheese pizza and a large soda at Panucci's Pizza ($10.77).

      --
      #DeleteChrome
  5. Simple by CrAlt · · Score: 2, Funny

    Just use the same password for everything. I use "1234".. its the same as my luggage combo

    --
    I have to return some videotapes...
    1. Re:Simple by Lord+Kano · · Score: 2, Informative

      Lazy ass. Even President Skroob used one more digit.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    2. Re:Simple by TangoMargarine · · Score: 2, Funny

      I don't think he was trying to be funny.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  6. Hashapass by PercentSevenC · · Score: 2, Interesting

    Generates reasonably strong passwords that I don't have to worry about forgetting or storing. Works well for me. http://www.hashapass.com/

    1. Re:Hashapass by internic · · Score: 2, Insightful

      Hashapass is a clever idea, but don't you run into the problem of various sites having different requirements for a valid password?

      In my experience some sites want you to have a long passwords, others actually limit the length. Some only allow alphanumeric characters, and others mandate the presence of a non-alphanumeric character. Even worse, a lot of sites don't state clearly at the login prompt what their requirements are (you might need to fail once to see or even find it on another page), so doing an on-the-fly conversion of the password to the right form may still require you to remember which form they accept. Actually, for me this is the hardest part about remembering my passwords for various sites.

      --
      "You call it a new way of thinking; I call it regression to ignorance!" -- Operation Ivy
  7. 1password by excalibur313 · · Score: 2, Informative

    If you have a mac, definitely get 1password. It encrypts all of your passwords in a database that is accessed via 1 password that temporarily unlocks it. You can have it generate very long passwords on the fly too to make it very secure. It stores passwords from all websites that can be recalled during a session by pressing apple+\ but it locks after a period of time where it asks for the master password. You can also store secure notes, and keychains from applications.

    1. Re:1password by Jerry+Rivers · · Score: 2, Informative

      I'll second this. 1Password also works with both Safari and Firefox (and maybe others), allowing you to disable the browser's ability to remember passwords. All you need to do is remember the master password. It's an excellent utility for corporate environments too.

      --
      The pursuit of absolute tolerance leads to the most rigorous and ludicrous intolerance. - REX MURPHY
    2. Re:1password by arminw · · Score: 2, Informative

      ....If you have a mac....

      Why not use the built in keychain program? Are they key chains not encrypted when locked? It has been working pretty well for me.

      --
      All theory is gray
  8. Try Keepassx by willyg · · Score: 2, Interesting

    I've used Keepassx for a few years now. It's cross platform (Windows / Linux) and stores the files encrypted. I tried one of Bruce Schneier's public domain solutions previously, but the Linux install (Password Gorilla ???) was rather painful on some systems if I recall correctly.

    Just be sure to use a substantial password for the database...

  9. PasswordSafe by Avenger546 · · Score: 5, Interesting

    I first saw the link to PasswordSafe from Bruce Schneier's site. If I have to take advice from someone on keeping something secure, it's Bruce.

  10. Easiest one is... by JimboFBX · · Score: 2, Interesting

    Memorize an e-mail address and change the @ to a '2'. Instantly you have a 14 - 20 character password. Use a shorter 8 character password with a number you can rotate on for sites you dont necessarily trust (i.e. where an administrator could potentially google your username or e-mail and try out your password at other web sites)

  11. Plain-text on a different computer? by Capsaicin · · Score: 2, Interesting

    If you have access to any other box, how about a plain-text file there? Even a little security through obscurity (ie hidden file burried in the filesystem somewhere) would be better than letting Firefox automagically fill it in. I guess you could always encrypt the file so you only have a single one you absolutely must remember (shades of Flourish and Blott's losing all those copies of the Invisible Book of Invisibility though).

    --
    Better to be despised for too anxious apprehensions, than ruined by too confident a security. --Edmund Burke
  12. KeePass - fantastic software. by clockwise_music · · Score: 4, Informative

    KeePass.

    * Stores all of your passwords in a secure encrypted file

    * Has auto-type so you don't have to type or remember your passwords

    * Has a great password generator tool, so that you can reset all of your passwords to something secure

    * Easily transferable password database.

    * Can run off a USB stick

    I checked it out a month ago on the recommendation of a mate, and have been using it ever since.

    It has everything that you need. Fantastic program and has been serving me brilliantly for the past month. I have now gone through all of the sites that I use regularly and have been resetting my passwords to something random. If any of those passwords are leaked then it won't be the disaster it could have been!

    And on the plus side, for the sites that I login to very occasionally (eg, once every six months) I don't have to scrounge around in my memory trying to figure out what my username+password is.

    And for those horrible sites that have mandatory minimum password requirements, it makes it really easy to generate a password that fits their bizarre criteria. (Eg, only 6-10 characters long, certain characters not allowed, must contain upper and lower case etc etc etc).

    Don't use Firefox's password storage! They are all stored in plain text! Anyone can view them!!

    1. Re:KeePass - fantastic software. by internic · · Score: 4, Informative

      Don't use Firefox's password storage! They are all stored in plain text! Anyone can view them!!

      If you turn on the master password then the password file is encrypted.

      --
      "You call it a new way of thinking; I call it regression to ignorance!" -- Operation Ivy
  13. Post-It Note on the Monitor by Prototerm · · Score: 4, Funny

    Post-It notes have the distinct advantage that no computer virus or Trojan can steal it.

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
  14. Can't be 100% secure by Darkness404 · · Score: 3, Insightful

    The first thing you have to realise is you can't be 100% secure. Keeping plain text files isn't that terrible of an idea in all honesty, your situation of where someone would steal your laptop and access all your files and look for passwords is unlikely. Your hardware is much, much, much more valuable to most thieves than your data. I bet most either A) just wipe with a clean install of Windows B) just randomly checks a few sites and gives up or C) scraps your laptop for individual parts. A laptop thief is not usually a tech person. When faced with encryption they aren't going to try to break in, after all your laptop is worth at least $50 on the black market no matter what the data is on there, so long as it boots up it is sellable.

    Similarly, few thieves are going to be looking for passwords on old sheets of paper. Most thieves if they break into a house look for A) cash B) jewellery C) expensive-looking technology. Even though it is much more important to us geeks, a thief is going to go for sellable things, chances are your plasma is more sellable than your Pentium 4 tower, your monitor more than your external HDD and your PS3 more than your stack of back-up DVDs.

    There is a -lot- more threat from crackers, viruses, keyloggers and other malware than the run-of-the-mill thief getting your laptop.

    --
    Taxation is legalized theft, no more, no less.
  15. Write your own by mobets · · Score: 2, Insightful

    I wrote my own password generator in vb.net. I'm sure it's not as random as it could be, but I think it's good enough.

    --

    It was me, I did it, I moved your cheese
    1. Re:Write your own by MichaelSmith · · Score: 2, Insightful

      I wrote my own password generator in vb.net. I'm sure it's not as random as it could be, but I think it's good enough.

      Well okay but how do you remember it? Unless the password generator always generates the same password.

  16. Password Safe by antic · · Score: 2, Informative

    I have to track a lot of personal passwords and also 200+ passwords for client websites, emails, etc. I use Password Safe and recommend it:

    http://passwordsafe.sourceforge.net/

    Hides when minimised and has a useful function that enables it to copy a password and minimise again when you double click a client name (i.e., if you need their main/default password). Quick and easy.

    Used to have Filezilla set to remember client passwords until a PDF hole led to a bot stealing Filezilla's password store and auto-hacking a lot of sites that were a serious pain to clean up.

    --
    'Thats they exact same thing a banana wrench monkey.'
  17. LockNote by scott_karana · · Score: 2, Informative

    I use Steganos LockNote (GPL, http://www.steganos.com/us/products/for-free/locknote/overview/), it's essentially a self-contained AES encrypting Notepad.
    And it's extremely stand-alone/portable, so you can just stick it on a USB stick.

  18. Re:The most secure place by JWSmythe · · Score: 2, Insightful

        That's not the best idea. If a secure location becomes compromised, you just gave up access to everything you do. Not to say people don't do it, but people also set their passwords to "password".

        Here's an old post I did here 4 years ago on the subject. Users haven't gotten any smarter. Just poorer when their bank account gets compromised.

    --
    Serious? Seriousness is well above my pay grade.
  19. Prepended or Appended Passphrase by codermotor · · Score: 3, Interesting

    Create a passphrase which you prepend or append to every important password. Don't divulge that passphrase to any but the most trusted (spouse, family attorney, etc.).

    Keep a list of passwords sans the passphrase in a safe but accessible place in case you forget one. If someone finds that list, it'll do them little good since not only will they not know the passphrase, neither will they even know it exists.

    I'm assuming you have no state secrets or other seekrit stuff which may be intimidated out of you by other means (pliers, electrodes, etc.).

    1. Re:Prepended or Appended Passphrase by Anonymous Coward · · Score: 3, Insightful

      Create a passphrase which you prepend or append to every important password.

      Bad idea. You should never use the same password (or part thereof) on two or more systems (that you do not control). In your case, if an attacker managed to get two of your passwords (say to two different web sites) then they could simply compare them and determine your super-secret pass phrase that you attach to all your passwords. Combine that with your list and you're owned.

    2. Re:Prepended or Appended Passphrase by Kattspya · · Score: 2, Insightful

      So not only do they need control of your computer or at least two different servers but they also need physical access to your home or your person? Yeah, that's a likely scenario that is well worth protecting against. If you're that compromised or interesting keeping the password in your head won't be enough.

  20. Hashing Works by Aaron_Pike · · Score: 5, Interesting

    I use a mental hash for my less important passwords. That way all I have to do is look at the web site's name and run it through my hash function to come up with the password for that site. That way, I only have to remember the function and not the plethora of passwords.

    1. Re:Hashing Works by RJFerret · · Score: 2, Interesting

      Mod parent up.

      I once wanted to make an account at a new website, only my rather unique account name was used, I tried logging in with my "password system" based on the site name and sure enough, I don't know how many years ago I setup an account (long enough to not remember the place) but unbeknownst to me, I was golden.

      The advantages is you never write them down, you never have to seek a resource to decrypt anything, you have unique passwords for everyplace.

      I have since modified this so it's just as easy to enter the password on a mobile phone keyboard (my old system even *I* didn't know my passwords, only the physical manifestation of them via a qwerty keyboard which was a pita when driving and trying to check an appointment time or to do or whatever).

      The other system that makes sense to me is a phrase password, combined with site name and other elements. If your phrase is "Best Tool For Remembering Passwords", then "Sd8Btfrp" could be your pw for Slashdot, while it would be "Go6Btfrp" for Google and you only remember one thing.

      I have circumstantial evidence of someone trying to hack into an account of mine--they were unsuccessful.

    2. Re:Hashing Works by tomcrick · · Score: 2, Funny

      I have circumstantial evidence of someone trying to hack into an account of mine--they were unsuccessful.

      Or they were very successful!

    3. Re:Hashing Works by ChameleonDave · · Score: 2, Interesting

      Yes, I have a similar mental hash, although it is more complicated and so the password is longer. It makes sure that no two sites have the same password, so no one can get into my e-mail, say, just because they have found my Slashdot password. They take too long to type in, though, so I let Firefox remember them. Firefox protects them all with one master password that I enter once per session. In turn, my entire home directory (including the Firefox profile) is on a TrueCrypt partition (protected by a completely different passphrase). Incidentally, any sensitive files are encrypted with GPG (with a completely different, long passphrase) before being stored on the TrueCrypt partition for good measure.

      If you are worried that your mental hash is easily crackable (e.g. you use "SDpass" for Slashdot, "FBpass" for Facebook... haha, OK that's an exaggeration), then obfuscate it further by using a real hash. Run "SDpass" through md5sum, and you get "6809ec345ad1a2b72f9f8a6e3f96266b". "FBpass" becomes "5b128c5443f4467dfdd4553c3f9a6733". It is not realistically possible for anyone to see any connection between the two. Should you find yourself on a computer lacking md5sum, you could use online services such as http://www.fileformat.info/tool/hash.htm in order to get the hash. (The paranoid will obviously want to do so only in an emergency, as it will be sent over the Web in plaintext, although nobody will have any reason to think it is a password.)

      Since md5sum output is limited to the characters 0123456789abcdef, you may want to manually add a few more fixed characters (such as "#@S|-|") to the final product. That way no one can get access, even if they see you generating the hash.

    4. Re:Hashing Works by fulldecent · · Score: 2, Insightful

      everyone uses this method but nobody want to reply and agree with you because then someone could find that person, reverse engineer their hash and then own them.

      shit!

      --

      -- I was raised on the command line, bitch

    5. Re:Hashing Works by EEBaum · · Score: 2, Informative

      I've been doing this for years... great system. The one problem I've run into is when a site changes names or is bought out (e.g. Chase now owns WaMu). I then have to either change my password or try to remember how the history of mergers and acquisitions went down.

      --
      -- I prefer the term "karma escort."
  21. Full Disk Encryption by anom · · Score: 2, Informative

    Once you start using a full disk encryption solution like Truecrypt or others, all the "insecure" electronic methods you discussed suddenly become secure.

  22. Use the master password feature and stop worrying by tomhudson · · Score: 4, Informative

    Firefox has a "master password" feature. Use it, and remember just one password. It'll prompt you for the master password the first time it visits a site that has a saved password.

  23. 1Password by barzok · · Score: 2, Informative

    On my Mac, I live & die by 1Password. I resisted putting all my passwords into a single store like it, but once I started, I was blown away by the program.

    For my PC at work, TrueCrypt with a spreadsheet inside.

  24. LastPass by phasmal · · Score: 2, Informative

    LastPass is definitely nice - it encrypts passwords so that they're not transmitted or stored on the server in the clear. It's also one of the best integrated pieces of software I've used - it generally just does what you want it to.

    I recommended it to a non-technical user recently, and she sent me back an email later thanking me because it removed all the mess that she was dealing with before and have her a single launch off point for her web logins.

  25. OBZVault: runs on Linux, Mac OS X, and Windows by duncan+bayne · · Score: 2, Informative

    I recommend OBZVault. OBZVault is a cross-platform encrypted text editor; with it you can secure sensitive information like passwords, quotes and messages, and access them from any operating system.

    We use OBZVault in-house to store all our important company secrets (passwords, PINs, etc.) in a single file that gets checked into our source control system. Using OBZVault we can access that file on any of the operating systems we use (Linux, Mac OS X, and MS Windows).

    It's licensed per physical machine, not per operating system, so e.g. a dual-boot Mac OS X and Ubuntu machine will only need one licence.

    (Disclaimer: I co-founded OffByZero, the company that produces OBZVault.)

  26. Use a "Rootword" System by DerKlempner · · Score: 2, Interesting

    I keep track of all my passwords using a "rootword" system I devised. I started off simply, and have made the system more complex as time passes.

    As an example, all my passwords are based off a single, easily-remembered word. Then I complicate the rootword -- i.e., by replacing characters with symbols or numbers so that even in the unlikely chance anyone ever does find out my rootword, they don't know which iteration of characters make up the string of said word. If I choose "banana", then my rootword may end up being "b@Nan4" or "BAn@n@" or "b4n4n@" etc.

    Next, I simply add extra characters as identifiers to the rootword depending on the services or sites for which it is used. It may have something to do with the site or service name, the person that introduced me to it, or something completely random that reminds me of it. Thus, my "b@Nan4" may end up as "g00b@Nan4" for a Gmail account.

    You'd be surprised at how simple it is to remember a couple hundred different passwords using a system like this.

    --
    UNIX: Find it, fsck it, forget it.
  27. Roboform - ubiquitous, multi-device viewable, easy by Wizmon · · Score: 2, Interesting

    I've been using this for years. I've tried KeePass, 1Password, etc for weeks each, and kept coming back to Roboform. Roboform is MUCH better than any of these I've tried at filling forms easily/fast - not just passwords, but identity and credit card/payment information. My biggest complaint with it has always been syncing my encrypted roboform directory files between different machines - used live sync, sugarsync, etc - but now they do that also, with a free RoboForm Online account. Data still encrypted, but I can now get to it with my master password and any web browser. (Even dumb phones). PLUS - they've come out with clients for the iPhone. (Have had Palm, WinMobile, Blackberry, Symbian clients for quite awhile). I have full access to my codes, always synced, EVERYWHERE I go. Love it. My final favorite use for this, in addition to the password vault, is for ALL my bookmarks. I got tired of syncing/restoring/losing bookmarks between different laptops, desktops, OSs, etc some time ago - so I now have thousands saved over the last several years into my Roboform repository. I save them (as well as passcards, etc) with a few extra keywords, and use the Roboform search window to very rapidly go to any website (and login if necessary), even when I can't remember exactly what the site was called - pull it up by subject/keyword. A major timesaver. Cost some $$, but not much, and well worth it.

  28. Old School by pilsner.urquell · · Score: 2, Interesting

    I use a plain old spiral bound address book. A I keep it locked in my gun safe, in the same room with with a shredder.

  29. I used a Mandylion brand password dongle by LukeCrawford · · Score: 2, Funny

    for a long time... it was a little keychain dongle... you push a sequence on the buttons on front and it lets you see the passwords. There are not that many buttons, so if it's stolen don't expect it to last more than a few days, but it'll slow 'em down hopefully long enough to let you change your passwords.

    but mine broke :(

  30. Notecard In Wallet For Life by Enti · · Score: 3, Interesting

    While you initially discount paper, a folded notecard in my wallet has been the most reliable method thus far Honestly, when is the last time you've lost your wallet? For me this was eight years ago. Just as you cancel your credit/debit cards when losing a wallet, significant passwords can also be changed. Consider it a security feature Besides, the slight inconvenience of taking out your wallet for a forgotten password encourages you to remember it (I have a straight-terrible memory, and this has worked)

    --
    In these days, bleeps and bloops mean something more
  31. PassGorithm - One Algorithm, infinite passwords by abdielillo · · Score: 4, Interesting

    I invented this method and has worked for me perfectly since then. What I did was to develop an algorithm by which I can reconstruct my passwords based on the website or account. For example: 1) Take the first letter on the website name eg : slashdot = 's' 2) Count letters in the website name: eg : slashdot = '6' 3) Count the vowels eg : slashdot = '2' 4) Take the last letter eg : slashdot = 't' 5) Add and underscore and a keyword in common to the end of the 4 previous characters eg : 's62t_w00t' Here's another example with google.com 1) 'g' 2) '3' 3) '3' 4) 'e' 5) 'g33e_w00t' Be creative with the rules... like for example, if its a bank account, make all letters UPPERCASE. Hope this helps. Note: the above example is not my PassGorithm :D

    1. Re:PassGorithm - One Algorithm, infinite passwords by abdielillo · · Score: 2, Insightful

      So as soon as anybody gets a single one of your passwords, they now get the whole kit-n-kabootle.

      well look at one of the examples above... g33e_w00t ..... you will actually need the algorithm to decrypt anything else. It's encryption. You need a decription key

    2. Re:PassGorithm - One Algorithm, infinite passwords by RKThoadan · · Score: 2, Insightful

      I used to do something like this, but as companies buy each other out, rebrand parts of themselves and other such shenanigans the website name and URL tend to change. This can get confusing.

    3. Re:PassGorithm - One Algorithm, infinite passwords by maxume · · Score: 2, Informative

      That doesn't explain it...

      (replace 'letters' with 'consonants' and 6 makes sense though)

      --
      Nerd rage is the funniest rage.
  32. Re:How I remember passes by plover · · Score: 4, Funny

    A guy I used to work with told me a story about a late-night support call with the operations center. He figured out that they needed to run a job that was under someone else's account. So they conference-called in this other guy at home in the middle of the night, and asked him for his password. He refused to give it over the phone, and the operations people were getting madder and madder because the night's jobs were being held up. Finally, he agreed to give them the password but only if they turned off the speaker phone.

    The guy's password was BigBlackDonkeyDick.

    Hilarity ensued. I'm pretty sure the whole shop knew the guy's password by the next morning (hell, I still remember it and I didn't even know the guy!)

    --
    John
  33. Passphrases from books by Potor · · Score: 2, Interesting

    What's so wrong with using the opening sentences of books, with a bit of 1337 speak? Take the the first part of the opening sentence from James Joyce's "Ulysses":

    Stately, plump Buck Mulligan came from the stairhead

    Change a few letters to numbers, or introduce a misspelling. Even add different punctuation if you want. That'll be pretty stong. Then you can even email yourself a password hint: Joyce, or Dublin, or Stephen, or anything really. You'll remember it, if you're not an idiot. Follow the same pattern with different books for different important sites, and unless the CIA or Mossad is after you, you'll do fine.

    /not my password ... or is it?

  34. you could try some online password managers... by roubles · · Score: 2, Informative
  35. It is not hard to guess by G3ckoG33k · · Score: 3, Funny

    Sorry, but is NOT hard to guess. I guess Ngbu9E. See, it is not that difficult after all.

  36. Hide it on the internet by formfeed · · Score: 2, Interesting

    Just hide it in plain sight: if nobody knows that there is a password, nobody will find it. And if you put it on the internet, you can access if from everywhere. You could even hide it in some stupid text you post on some stupid forum for dumb 13 year old kids.

  37. PwdHash by gphilip · · Score: 2, Informative
    https://www.pwdhash.com/

    Available in three ways:
    1. Online at the above address -- works with any browser that supports JavaScript.
    2. As a plugin for FireFox (and beta plugins for other browsers): Press F2 or type @@ at the beginning of a text field for the plugin to kick in.
    3. As a webpage (the one at https://www.pwdhash.com/ )with JavaScript code that you can store on disk and open in any browser.

    Constructs a one-way hash of

    1. the password entered in a password (or other text) field, and
    2. the domain name of the site where the password is used (both these can be entered manually in methods 1 and 3)

    to get a domain-specific password. Memorize one strong password and use this utility to get distinct passwords for each domain. The generated passwords are (usually) complicated enough to pass any conceivable non-triviality test.

    1. Re:PwdHash by vivek7006 · · Score: 2, Informative

      Mod parent up.

      I have been using pwdhash for more than 2 years and I absolutely love it. It generates tough passwords based on the website URL and a master password. The password generation happens in *your* browser, there is no remote server holding your password. Absolutely safe. All you need to remember is a master password!