Hacker News new | ask | show | jobs
by illuminated 1589 days ago
I'm in no way affiliated with them, but as a very happy user I can recommend you to try BitWarden [0] instead of 1Password. It doesn't have the bug you have described, nor it shows passwords in plain text by default (you can also copy a hidden password to clipboard - useful when you share a screen with someone).

[0] https://bitwarden.com/

4 comments

1p does not show passwords in plaintext by default.
Been using Bitwarden ever since LastPass imploded themselves with their idiotic policy of no Destkop + Mobile for free users.

Very happy with Bitwarden. Has a self-hosting option, too, which I like. been debating setting up a self-hosted server here at home for storing my passwords.

I was actually looking for a password manager around the time LastPass introduced that policy. I was considering it but when I saw that I was like, "Okay, looks like LastPass is off the table."

I ended up going with Bitwarden and I am very happy with it. Actually, 4 days ago was my official one-year anniversary with them!

What if https://bitwarden.com/ gets hacked? Please don't say self-host cause that's not an option for most regular people. At least with KeePassX/KeePassXC you can use that own its own without an online account.

The fact that I have to create an account and an online vault with a master password is the biggest turnoff for me. https://vault.bitwarden.com/#/register

> What if https://bitwarden.com/ gets hacked

They only store the encrypted vaults, which is useless without your master password. So even if it is hacked, the only thing the hackers get is an encrypted blob.

> you can use that own its own without an online account.

That is because KeePassX/KeePassXC is an offline app that reads a database (.kdbx file) you have on your computer. Bitwarden is for people who want to use their password manager on multiple devices. So an account is necessary.

How do you use Keepass across multiple devices. Please don't say Syncthing cause that's not an option for most regular people. And if you use something like Dropbox, what if https://dropbox.com gets hacked?

> The fact that I have to create an account

This is for authentication (needed it for syncing it across multiple devices).

i am fully aware i wear tin foil, but my passwords will never be online.

simply collecting them makes them a potentially valuable target, and even though encrypted, it cam be cracked with enough time and money.

edit: KeepassXC user here too.

I would assume that the most likely issue you would face is malware running on your own computer that captures the master key or sends passwords back to an attacker. Not someone gaining access to the encrypted password vault and then cracking it - unless you have a very week key.
No weak key here, and you may be right, but my main concern is that encryption is only strong in a given time period.

If someone could gain a copy of a known high-value ciphertext, they may not be able to crack it now, but time is on their side, and I can't recover the file once it is out there. My only recourse is to speculatively rotate passwords inside the file.

> What if https://bitwarden.com/ gets hacked?

Bitwarden is self-hostable FOSS. You can easily run your own server instance, if you are, wisely, concerned about the security risks inherent in SaaS.

...but not wisely concerned about the security risks of running your own SaaS on your own server, and have enough spare time and energy to meticulously implement proper security procedures, and keep it up to date, safe and secure, 24/7.

He said "Please don't say self-host" for a good reason. Do you really believe that most regular people have the free time and technical skills and security chops to "easily run your own server instance" safely and securely?

If you think that's "easy", then you're doing it wrong.

Linux is only free if your time is worthless. ;)

> ...but not wisely concerned about the security risks of running your own SaaS on your own server, and have enough spare time and energy to meticulously implement proper security procedures, and keep it up to date, safe and secure, 24/7.

Run it behind a VPN? Use a properly secured containerized image? Implementing good security is much easier at small scales than at large scales.

> Do you really believe that most regular people have the free time and technical skills and security chops to "easily run your own server instance" safely and securely?

Who's talking about "regular people"? We're discussing what solutions we -- users of HN -- find most effective for our own use.

> Linux is only free if your time is worthless. ;)

My experience, especially in a business context, has been quite the the opposite. Implementing complex projects with proprietary vendor solutions involves a vastly greater amount of time dealing with requirements analysis, project scoping, contract negotiations, support escalations, etc., only to be locked into something proprietary and idiosyncratic, a sealed black box where even trivial modifications require another round of analysis, project scoping, etc. usually with a heft cash payout.

Conversely, the time we spend setting up and maintaining self-hosted FOSS solutions improves our own knowledge and skills such that every subsequent project becomes incrementally easier, and therefore much faster to implement.

Does 1Password show the password in plain text by default somewhere? I haven't noticed.
You can make them appear with View>Conceal passwords, but I'm fairly sure it hides them by default.
That's what I think too
No, passwords are concealed by default.

Options include: Copy, Reveal, Large Type, Type in window >