28 votes

Which password manager do you use and recommend?

I currently use Lastpass, and while I'm overall happy with what I have right now, some issues (like slow firefox support, android functionality that only works arbitrarily) makes me want to look at other solutions.

I have heard about other popuar managers like Keepass and Bitwarden, but haven't made the plunge yet. So I thought I could kickstart a discussion on this topic.

Which password manager do you use or have you used? Why do you recommend it (or not)?

27 comments

  1. [4]
    Comment deleted by author
    Link
    1. Fin
      Link Parent
      I've been using normal Keepass for years, will my database work with KeepassXC? I'm assuming it will.

      I've been using normal Keepass for years, will my database work with KeepassXC? I'm assuming it will.

      1 vote
    2. dblohm7
      Link Parent
      Yep, KeePassXC is my solution as well.

      Yep, KeePassXC is my solution as well.

    3. mjb
      Link Parent
      I also recommend KeePassXC over its alternatives — especially any online service, such as LastPass, which I most decidedly do not trust to keep my secrets.

      I also recommend KeePassXC over its alternatives — especially any online service, such as LastPass, which I most decidedly do not trust to keep my secrets.

  2. [5]
    Treemo
    Link
    I use Keepass on Windows and Keepass2Android on Android. Keepass lists ports on the website too if you want to change software for different looks as Keepass is functional but may appear dated to...

    I use Keepass on Windows and Keepass2Android on Android.

    Keepass lists ports on the website too if you want to change software for different looks as Keepass is functional but may appear dated to some. I haven't used Lastpass but Keepass is used by my whole family synced through Dropbox (that's the only reason I have it) but there are other methods for syncing. Keepass2Android is more than adequate on the phone.

    https://keepass.info/download.html

    10 votes
    1. Batcow
      Link Parent
      +1 to this. I've been using Keepass for years and it's very easy on Android, which is the biggest selling point for me.

      +1 to this. I've been using Keepass for years and it's very easy on Android, which is the biggest selling point for me.

      5 votes
    2. [3]
      luffy
      Link Parent
      The thing I have always seen as a bit of a hassle with solutions like Keepass is the synching of the database (it's much more secure, of course). Dropbox seems like a solution. Can you directly...

      The thing I have always seen as a bit of a hassle with solutions like Keepass is the synching of the database (it's much more secure, of course).

      Dropbox seems like a solution. Can you directly sync the Dropbox file with Keepass2Android or do you need to manually update the offline storage?

      2 votes
      1. Treemo
        Link Parent
        Keepass2Android has 2 versions, an offline or online, or you can use online syncing in both (from memory). You set up the online version to use the Dropbox from the outset, it saves to the file...

        Keepass2Android has 2 versions, an offline or online, or you can use online syncing in both (from memory). You set up the online version to use the Dropbox from the outset, it saves to the file and then the desktop is synced also.

        All you have in your Dropbox is an encrypted file. You can increase key iteration in the settings of Keepass which increases loading time but makes it more secure against dictionary attacks - https://keepass.info/help/base/security.html#secdictprotect

        https://play.google.com/store/apps/details?id=keepass2android.keepass2android_nonet - offline version
        https://play.google.com/store/apps/details?id=keepass2android.keepass2android - online

        Note: I set that up years ago and have never had to change anything. There may be better options around these days. It still works so I have never done any more research except increasing the length and complexity of passwords.

        5 votes
      2. what
        Link Parent
        I use Syncthing, which is open-source, decentralized, and secure. I primarily use it between Linux and Android. It can be a bit finicky when you’re setting stuff up, but aside from that, it’s...

        I use Syncthing, which is open-source, decentralized, and secure. I primarily use it between Linux and Android. It can be a bit finicky when you’re setting stuff up, but aside from that, it’s pretty simple. I keep it running on my desktop, and when I want to sync, I just launch it on my phone, wait a few seconds, and it’s all synced.

        The cloud is more convenient, but I prefer to keep my password database entirely offline.

        2 votes
  3. [7]
    unknown user
    Link
    I use pass since quite some time and am happy with it. It's a command line GPG and Git based password manager, but I generally use it via two graphical frontends: my own Emacs frontend (there are...

    I use pass since quite some time and am happy with it. It's a command line GPG and Git based password manager, but I generally use it via two graphical frontends: my own Emacs frontend (there are better alternatives) and the open source Android app. I have not used it in a team situation though.

    9 votes
    1. samhh
      Link Parent
      Seconding pass. I have it hooked up to $mod+shift+d in i3 with passmenu. It's actually much more efficient than a traditional password manager for me personally, not to mention its inherent lack...

      Seconding pass.

      I have it hooked up to $mod+shift+d in i3 with passmenu. It's actually much more efficient than a traditional password manager for me personally, not to mention its inherent lack of vendor lock-in.

      2 votes
    2. [5]
      zoec
      Link Parent
      I'm using pass too. It's nice and free and does everything I need. There are shortcomings though. For one, it depends on a program named tree that looks like abandonware. Its bugs may cause...

      I'm using pass too. It's nice and free and does everything I need.

      There are shortcomings though. For one, it depends on a program named tree that looks like abandonware. Its bugs may cause problems in pass. I tried to contact the author of tree by email with proposed patch, but there hasn't been any feedback.

      I use a dedicated private key for pass alone, and it would be very nice if there had been some way to set a separate passphrase time-out value for this key in gpg-agent configurations. I'm not sure if this is even possible for now.

      2 votes
      1. [4]
        unknown user
        Link Parent
        I don't think the frontends other than the default one rely on tree. Shouldn't be that hard to write a replacement adequate for pass or just use ls -R instead (though I haven't ever looked at the...

        I don't think the frontends other than the default one rely on tree. Shouldn't be that hard to write a replacement adequate for pass or just use ls -R instead (though I haven't ever looked at the code for pass).

        1 vote
        1. [3]
          zoec
          Link Parent
          You're right. It's used by the default, text-based interface. As a default dependency, it gets pulled in automatically by the package manager, and personally I feel a bit annoyed by that, because...

          You're right. It's used by the default, text-based interface. As a default dependency, it gets pulled in automatically by the package manager, and personally I feel a bit annoyed by that, because abandonware.

          1 vote
          1. [2]
            unknown user
            Link Parent
            Maybe that should be reported to the pass developer so that they can remove the need for tree? I personally always disliked its output anyways.

            Maybe that should be reported to the pass developer so that they can remove the need for tree? I personally always disliked its output anyways.

            2 votes
            1. zoec
              Link Parent
              I think the issue has been raised previously on the mailing list, but it's not a high-priority thing.

              I think the issue has been raised previously on the mailing list, but it's not a high-priority thing.

  4. [3]
    Avizini
    Link
    I have used KeePass for around 6 months and after that I switched to Bitwarden. KeePass was amazing but I had problems with syncing and keeping backups. (No permanent device) Bitwarden is also...

    I have used KeePass for around 6 months and after that I switched to Bitwarden. KeePass was amazing but I had problems with syncing and keeping backups. (No permanent device)

    Bitwarden is also open source and amazing, only feature that I miss is TOTP (available for KeePassXC). That is a paid feature for Bitwarden.

    Bitwarden has Browser addons, desktop and mobile apps. Overall I love it!

    8 votes
    1. [2]
      luffy
      Link Parent
      Bitwarden seems to be a good middleground between the security of Keepass and the ease of setup of Lastpass, so I'm eyeing it too. I've heard in the past that Bitwarden uses third-party resources...

      Bitwarden seems to be a good middleground between the security of Keepass and the ease of setup of Lastpass, so I'm eyeing it too.

      I've heard in the past that Bitwarden uses third-party resources like Google Analytics in critical areas (like the password vault), but a quick google search tells me they moved away from that.

      3 votes
  5. [2]
    chillax
    Link
    I need to use LastPass at work, but as a heavy command line user I've migrated to pass for personal use. The main advantage is that I can just backup my passwords using git and syncing different...

    I need to use LastPass at work, but as a heavy command line user I've migrated to pass for personal use. The main advantage is that I can just backup my passwords using git and syncing different devices is really effortless. Passwords are just GPG encrypted files organized using folder structure so it's really easy to manage. The documentation is a bit lacking, but after the initial setup managing passwords is a breeze. On my phone I use pass for iOS, Android clients are also available.

    4 votes
  6. clerical_terrors
    Link
    I've used Lastpass for years on Firefox and I have some complaints: -The firefox addon has a lot of bugs, frequently. -The iOS companion app required a paid pro account, unless they changed that...

    I've used Lastpass for years on Firefox and I have some complaints:
    -The firefox addon has a lot of bugs, frequently.
    -The iOS companion app required a paid pro account, unless they changed that recently, while the Android version doesn't
    -if you accidentally set it to auto-login on some sites it rapidly becomes more of a hassle then logging in manually

    Other then that it's perfectly serviceable, but I still dread the day they have a breach and refuse to store really essential passwords such as my bank account on it. For this reason I'm taking steps to move off of Lastpass and switch to KeePass.

    3 votes
  7. umbrae
    Link
    I’m a happy user of 1Password. iOS integration and chrome extensions are solid. MFA support is great too.

    I’m a happy user of 1Password. iOS integration and chrome extensions are solid. MFA support is great too.

    3 votes
  8. DeFaced
    Link
    KeePass by far is the best. I take issue with any password manager with cloud integration like LastPass as you're essentially putting yourself in the same position you were in, if someone accesses...

    KeePass by far is the best. I take issue with any password manager with cloud integration like LastPass as you're essentially putting yourself in the same position you were in, if someone accesses your LastPass accounts they have your logins and you're back to square one. With KeePass you use local databases and local files so if anyone wants your account info they have to remotely access your OS or physically be at your PC and know where that database and key file is stored.

    3 votes
  9. fifthecho
    Link
    I used to be a huge proponent of Enpass...then I ran into a bunch of issues (after like 2 years) with syncing to my own WebDav server and moved to Bitwarden. I love Bitwarden. I pay for...

    I used to be a huge proponent of Enpass...then I ran into a bunch of issues (after like 2 years) with syncing to my own WebDav server and moved to Bitwarden.

    I love Bitwarden. I pay for self-hosted (which gives me OTP support as well) and it's been an awesome product. It's kind of strange to run MS SQL and a .NET app in Docker on a Linux box and it requires a fair bit of resources on the server side (minimum of 3G of RAM), but the companion apps/extensions are super high quality and the project is OSS...which makes me feel less bad about throwing them some money to support a solid, modern password manager being developed in the open.

    I know Enpass is working on (or may have already fixed) the bugs I had and are beta testing a major upgrade...and I loved Enpass when it worked well...but when it didn't it was frustrating. Their belief that you get to decide who (if anyone) you want to trust to sync your password DB to is awesome.

    So, in short, if you're looking for always-online, Bitwarden.
    If you're looking for offline which you can sync to a cloud storage provider, Enpass.

    2 votes
  10. pipsy
    Link
    As others have suggested, I use KeePass. I have it setup to sync with Google Drive, so I'm able to stay up to date on either my laptop or Android phone. There are plugins that offer syncing to...

    As others have suggested, I use KeePass. I have it setup to sync with Google Drive, so I'm able to stay up to date on either my laptop or Android phone. There are plugins that offer syncing to other services such as Dropbox, which I've tried before and it worked.

    1 vote
  11. Hkbgrc
    Link
    I use apples iCloud Keychain

    I use apples iCloud Keychain

    1 vote
  12. joelthelion
    Link
    Firefox sync. Does all I need (I use a small extension to generate random passwords).

    Firefox sync. Does all I need (I use a small extension to generate random passwords).

    1 vote