Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Keepass is another cross-platform option (open source), though the UI on non-windows environments is a bit... crap.

Nontheless, it works, and it works well.



Keepass is not a Web first app. There are extensions and workarounds but considering the nature of its file based database it can never be as smooth as solutions like bitwarden and others.

At work we share a Keepass file on a nextcloud instance and it's a giant PITA.


::Personal Opinion Warning::

When it comes to security, smoothness is kinda low on my priority list. I'm fine swapping windows to copy/paste values, or pressing a hotkey.


It's very high on my priority list. I want my employees to want to use a password manager because it's so convenient. A less perfect system that actually gets used adds more security than a more perfect system that no one likes.


There are notable advantages to browser integration - in particular not filling on spoofed "lookalike" domains made with visually similar Unicode characters, and not putting passwords into the clipboard where they might be snagged by anything watching the clipboard.

(admittedly, if your system has something malicious monitoring clipboard use you already have big problems)


Lack of smoothness is what causes many people to ignore these things. So, while you or I may know better, its still a very important aspect if we want more than just the few in the know people to use security tools.


I have also used multiple shared Keepass files at work and the issue isn't a lack of smoothness. There have been multiple instances of sync/dataloss issues where you have to refer to an old version or find someone who has the latest "OK" version of the file.

I love Keepass for personal use, but if you using it for sharing passwords at work then 1Password or Bitwarden are the way to go.


I'm using KeePass + Syncthing to get it around all my devices. Works like a charm! Except for iOS devices...


We used Dropbox and it was also a PITA.

Bitwarden is great, haven't used 1Password.


Keepass and all is great. But it doesn't have first class support for anything but passwords.

I'm sure many people will cringe when reading this, but I also save credit cards in my password manager and use it to auto fill when I need it. This unfortunately isn't supported by Keepass et al.

It has templates, which are supported by some implementation but not others. Which also isn't great.


> I'm sure many people will cringe when reading this, but I also save credit cards in my password manager

Why would anyone cringe to read that? They're no more valuable than passwords. In fact, I would think they're less valuable, since really the CC company is on the hook if a number gets stolen.


I don't know. I guess I figured since Keepass and KeepassXC didn't have it, it might be because the most security and privacy conscious don't do it.


Another reason this is helpful is if you lose your wallet and have all the phone numbers and details for your cards stored in a sun cable database. It makes it easy to cancel your cards and order new ones.


I store my CC numbers in KeePassXC even though there's no first class support. I put my full name as the username, the number as the password, and the expiration and CVV I put in the comments.


This is what I keep reading, but when I tried that, auto fill didn't work for this.


I do this too and it's another reason that I use 1Password. I use this functionality a lot too because I very rarely have my wallet on me but I always have my phone.


My biggest problem with Keepass is that the integrations aren't part of the core project. Want browser integration? Great, pick one (or more depending on browser choices) of multiple projects from pseudonymous/anonymous people, install it and give it access to your password store. Want mobile? Do the same.

Last time I looked at it the very nature of the Keepass ecosystem basically meant that you had a ton of different people with commit privileges to different areas, and no real reason to trust any of them.


This is a valid criticism for sure. I suppose the only truly cross platform options is KeeWeb but you give up some features, mostly on mobile, eg. fingerprint unlock: https://github.com/keeweb/keeweb/issues/1132.


KeePassXC is a modern fork that uses Qt for its UI, and it looks great on all platforms.


"All platforms" does not include Android?


It's there on android too with keepass2android.


Please don't anyone take this as a plea to 'improve' the UI of keepass :-) Sometimes "... crap", just works.

Been using kp for years, also the android version. I manually sync my .kdbx files, and all is good.


I won't disagree with you on this. It does work, and WRT security, fewer integrations is sometimes better.


Keeweb is what I use on all platforms. Yeah it's an electron app but it supports natively storing the keepass file in the cloud. Works online or offline and has global autotype.

Works great for me!

https://keeweb.info/


Use KeePassXC rather than the official client. Even on Windows, I found it preferable.


Yeah, the lack of a good Mac client made Keepass untenable for me. I tried several and they all sucked.

A password manager is the one thing which I really need to work well everywhere, because I need access to my passwords everywhere.


I've been using macpass for a while on osx, and it works pretty well (and looks better than keepassxc): https://macpassapp.org/


For what it's worth KeePassXC these days is very good useability wise and has some awesome features in it


I'm evaluating StrongBox right now. https://strongboxsafe.com/

Features for MacOS are being actively developed to bring it up to parity with the iOS apps.


Have you tried KeeWeb and AuthPass?

https://keeweb.info/

https://authpass.app/


KeepassXC is another option for multi platform. I use it on mac

KeepassDX for Android (or Keepass2Android)

I was a happy 1Password user, but prefer to use my own hosting for the files & the subscription model makes using your own files very hard (but it's still possible)

I tried BitWarden but the lack of a proper desktop app (where the browser plug-in connects to) is a deal breaker. I don't want to type my master password into my browser.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: