https://www.passwordwallet.com/
I use iCloud Keychain for most of my passwords these days, but my critical passwords I continue to keep in PW as well.
PW also has an occasionally very useful feature that I have not seen in any other password manager: auto type. Sometimes I just need to point my curser somewhere and have the password typed for me.
PW uses Blowfish with 448-bit keys.
There is also "pass", from the author of Wireguard, which is essentially a shell script wrapper around gpg and git:
While password auto-type is also found in Android, its security model is not quite a firm Bell-LaPadula yet like those implemented in Apple iOS/MacOS.
Exposing API to monitoring keystrokes remains problematic for any OSes.
Maybe I'm misunderstanding the feature, but I've been auto-filling login forms since I was using IE7 with RoboForm. Other than using Touch ID to trigger the auto-fill instead of 1 click, I don't see any improvements in iOS/macOS Safari.
Whereas, using a separate PIN/passcode at application-level provides a separate (master) password which would be used for all your passwords (in case your AppleID password gets compromised).
I do not use touchID nor FaceID because it violates the Principle of 3 Factors of Authentication: AppleID merges two of three factors:
1. "what you know (memory rote)" with
2. "what you have (biometric)".
https://www.cs.cornell.edu/courses/cs513/2005fa/NNLauthPeopl...
That already happens exactly as you mentioned.
You need a secondary encryption password for encrypted iCloud data as well. Having access to your Apple account isn't enough.
https://support.apple.com/en-ph/HT202303#:~:text=Apple%20wil...
Apple finally provides a modicum variant of Zero Knowledge password.
But that is only available in next iOS version 16.2. [1]
But, but ... BUT the Apple macOS/iOS issue of Three Form of Authentication being still being reduced into Two-Form with their merge (OR-logic) of what you have (FaceID/TouchID) and what you know (PIN/passcode) ... remains.
That reduction of authentication is still the greatest weakest link to individual security (whether ADP is used after v16.2 or not).
https://support.apple.com/en-ph/HT202303#:~:text=Apple%20wil...
Your selection of password manager is going to be invariably dictated by how many different platforms you need to sync up your password manager with.
And those maintainers of their own password manager are in an arms race.
It uses PGP rather than rolling its own encryption, which also makes it compatible with hardware tokens, for free.
It's not some complicated project... it's just a thousand or so line shell script.
Ledger (who are currently back in the sin bin) have a deterministic password mode.
edit: It was recently renamed from bitwarden_rs which I was familiar with.
So Chrome, Firefox, Safari, Chrome, Chrome, Chrome, and Chrome?
I know that it's been one dumpster fire after the other in the past few years, but did they actually go as far? The most severe one I remember hearing of was a leak of (possibly insufficiently salted, depending on the age of the account) encrypted password vaults. Still, I'll never again consider or recommend them going forward.
> In pwsafe, unbroken TwoFish algorithm is still being used instead of currently safer Argon2i
This is actually a negative point for it, in my view. AES is just as unbroken, yet has received considerably more scrutiny over the years.
The only place were non-AES symmetric algorithms still make sense these days is platforms where hardware acceleration is not available (e.g. djb's Salsa/Chacha), and even there only for high-throughput applications, which a password safe decidedly isn't.
> The recommended client-wise of PasswordSafe is still Netwrix (formerly MATESO of Germany)
I've never heard of them. Is it open source or at least properly audited?
No, MATSO is not open source but with an enterprise license, you can negotiate for the source code.
Salsa is a stream cipher.
https://www.reddit.com/r/KeePass/comments/k511o6/comment/ged...
- fully native apps
- open source
- fully offline option (Strongbox Zero)
- one time purchase
- solid browser extensions for Chrome and Firefox
- native keychain autofill for Safari and Orion
- compatible with other KeePass apps on other platforms
- multiple sync options iCloud, G Drive, Dropbox, OneDrive, SFTP, WebDav, Syncthing
- support for offline vaults
- biometrics, Apple Watch unlock, and Yubikey support
- TOTP codes, attachments, and markdown notes can be stored
- supports password auditing with Have I Been Pwned
- supports importing 1PW vaults
Most importantly, Strongbox is made by a small and transparent company. Unlike Bitwarden or 1Password, they are solely focused on making high quality macOS and iOS apps.
My only resistance from going the route of strongboxsafe is the lack of app-specific PIN, opposed to OS-specific PIN that is still missing from the free version.
While a master password covers the specific database, the PIN covers the app.
This is a two-problem for me there:
1. No OS-specific PIN/passcode in free version
2. No app-specific PIN-passcode in free version.
Ideally, a minimum of either one should be available in a free version. A wider acceptance should borne with this simple feature in the free version.
Also Netwrix is more enterprise-ready with their SOC 2, ISO 27001 and HIPAA ready but that is a moot point for most SMBs, SMEs, family-servers and homelabs.
I do do like the simple fact that Strongbox has it all out with their Github repository.
1. Pay and support this small developer. A password manager is a critical tool that needs to be constantly updated to support the latest OS. This isn't Adobe, it's a bootstrapped indie developer making an app for a small audience. I think the free version is already quite generous. Plus Strongbox includes a one time purchase for all platforms, no subscription unlike 1Password or Bitwarden.
2. Compile and build from source. It's an open source app, you are free to sideload the app if you want to.
Sideloading a self-compile app for Apple ecosphere often requires a DUNS ID by Apple App store which in essence will plunge you, the developer, into a yearly subscription.
Sure that one can do a TestApp, but that one-time DUNS ID requirement still remains.
On a sane operating system you can just download the binary, install (or "side-load") it and you're done. No need for any crazy bureaucracy or giving apple tons of money for doing nothing of value.
Alternatively you can use Altstore [0] and avoid paying for an Apple Developer subscription.
When you say refresh after 7-day, is the original installation of your downloaded developer app gets affected/disabled or that 7-day is just a time-limit on how often you can upload your development app?
Was unclear on how to circumvent this DUNS ID for just the sideloading. of apps.
> still missing from the free version
The obvious solution is to pay. Any reason you are opposed to this?
But for others, it should be a caveat that you would not get the full security provided by Strongbox Zero or Strongbox Pro.
Paying the developer for access to the full security version, while the free one has more than security than most actually use, seems reasonable to me?
In short, make the leap before you really safely try it out?
I can only see a monthly or yearly subscription option?
Strongbox Pro - upfront one time purchase https://apps.apple.com/us/app/strongbox-pro-lifetime/id14818...
Strongbox - same as Strongbox Pro offers free trial and subscription https://apps.apple.com/us/app/strongbox-password-manager/id8...
I haven't seen a website this aggresive if you dare to open it in uBo in quite some time. Scroll down one screen and it constantly reloads.
I'll stay with 1p.
1Password stop doing that and makes you use only their own cloud infrastructure.
SOC 2, HIPAA, and ISO 27001 and various military guidelines are a few reason why.
That is following inline with still-so Common Criteria guideline.
That's the last thing I would worry about. I don't get why people would get annoyed at the implementation of UI if that UI is working well enough. Imagine someone says "although this password manager is very secure and has all the features I need, I don't use it because it uses web UI, even though the difference in performance would not matter at all compared to a native app".
Honestly I find this ridiculous and it is a waste of my time to write this comment. Who
Or you can Google "electron web vulnerabilities" and find out quicker.
1password: since version 8, dead due to cloud-only-now, not standalone, its over-usage of Electron web and its many unverified modules/libraries; remote storage of password only in encrypted form. Key stays offline.
vaultwarden: yet another Electron web app and its usage of many unverified modules/libraries; remote storage of password only in encrypted form. Key stays offline.
KeepassXC, with syncthing: leading contender, best-self-hosted solution that stores password remotely only in encrypted form. but still has iOS unverifiable source code imposed by Apple. Key stays offline.
NordPass: best zero knowledge remote storage; has apps for Windows, macOS, Linux, Android, and iOS. When it comes to browser extensions, one would be hard-pressed to find a wider selection. You can install NordPass on Chrome, Firefox, Safari, Opera, Brave, Vivaldi, and Edge. Not open-source.
LassPass, hacked in 2022; remote storage of raw passwords
pwsafe, still is the safest CLI-only solution to date. The design of pwsafe (Password Safe CLI) got started by Bruce Schnier, the crypto security privacy expert. In pwsafe, unbroken TwoFish algorithm is still being used instead of currently safer Argon2i, simply because it's faster (after millions of iterations). The recommended client-wise of PasswordSafe is still Netwrix (formerly MATESO of Germany) PasswordSafe with YubiKey but stay away from its web-client variants due to ease of memory access to JavaScript variable names (by OS, browser, JS engine, and JS language)
Only downside for ANY PasswordSafe-design GUI client is trusting yet another app repository source.