Earlier quoted context omitted.
If your master password leaks you are exposed on every website where you used this scheme (and you should then change every password), so on the security side this is inferior to a master password granting access to uncorrelated passwords.
Well, you can add a salt to this scheme. I know, it's not perfect, but it beats carrying around password files between devices.
Pass: A standard Unix password manager
51–60 of 212 posts
Re: Pass: A standard Unix password manager
#52Anybody else here simply hashing their master password with the domain name of the website? I think this is something the browser should offer by default.
What about websites that require to have special characters in your password, since the hash is just HEX? What about multiple accounts on the same website, same password?
Re: Pass: A standard Unix password manager
#53I've been using pass for a long time now. I have over 200 passwords stored. I like it because you can use it to store sensitive info along with metadata, not just single field passwords. It's also super easy to access the info on the command line with ways to auto-copy passwords to your clipboard (which expires after 45 seconds). I did a write up on it a while back at https://nickjanetakis.com/blog/managing-your-pass…
How do you deal with multiple devices? Do you sync your password files regularly between them?
I remember seeing some guy who had his `pass` Git repository public on GitHub and challenged the world to crack any of them. Myself, it's just git+ssh to a repository on my own server.
Re: Pass: A standard Unix password manager
#54Earlier quoted context omitted.
So it does, yes. I forgot about that, since I needed to write my own wrapper to paste both username and password (stored on separate lines) anyway. Thank you for the correction, I'll update my post.
There is also QtPass (GUI around pass), and various browser extensions (e.g. BrowserPass). Of course one has to set it up, it's not an integrated solution. But GPG provides interesting features like storing encryption keys on hardware devices. Some devices like Yubikeys can have touch-to-use enabled. So each use of a secret requires a touch (after PIN but that's once a session). Perfect combination of convenience and…
Re: Pass: A standard Unix password manager
#55The "Password Store" app on Android is compatible with `pass` and supports Git and NFC for using the Yubikey Neo to decrypt the passwords.
Re: Pass: A standard Unix password manager
#56Earlier quoted context omitted.
Well, you can add a salt to this scheme. I know, it's not perfect, but it beats carrying around password files between devices.
But you would just need to carry the salt around instead. You're just trading convenience for (significantly) lower security.
By the way, I'd prefer to have a password manager on my phone (or smartwatch), and have it beam my password to my keyboard by NFC. But this solution does not exist yet.
Re: Pass: A standard Unix password manager
#57Anybody else here simply hashing their master password with the domain name of the website? I think this is something the browser should offer by default.
Re: Pass: A standard Unix password manager
#58Earlier quoted context omitted.
What about websites that require to have special characters in your password, since the hash is just HEX? What about multiple accounts on the same website, same password?
A hash is a value. You don't have to encode it in hex.
Re: Pass: A standard Unix password manager
#59I've been using pass for a long time now. I have over 200 passwords stored. I like it because you can use it to store sensitive info along with metadata, not just single field passwords. It's also super easy to access the info on the command line with ways to auto-copy passwords to your clipboard (which expires after 45 seconds). I did a write up on it a while back at https://nickjanetakis.com/blog/managing-your-pass…
How do you deal with multiple devices? Do you sync your password files regularly between them?
But personally I use a different approach. I rolled my own little rsync script that syncs files that I care about (passwords and other things) between my workstation and Chromebook (I run Linux natively on it).
Re: Pass: A standard Unix password manager
#60I use pass and love it. It provides a lot of flexibility. To fix the "website metadata is leaked in filenames" issue, I use another project by Jason, ctmg[0]. I changed the pass directory to be one directory deeper, encrypted it and just do `ctmg open` when I boot to open my password list (similar to unlocking a keypassX store) then use pass as normal. On shutdown, the opened folder is re-encrypted automatically. You…