Open radarcapecoder opened 7 months ago
This looks like a nightmare to implement
is used by multiple password managers
Who exactly? I have never even heard of this program before.
Who exactly? I have never even heard of this program before.
It is a password manager, "designed by Bruce Schneier," that has been an alternative to Keypass, with the advantage of being simpler.
Keepass does import from Password Safe XML, and well, from Keepass, whatever you can do with KeepassXC.
The XML would be doable, but not their native format which is what was requested. It is undocumented besides in code.
Summary
Add a import/export function for the password safe file format used by various password managers (e.g., https://www.pwsafe.org). Priority is the import function while the export function would be a nice-to-have.
Further reading: https://en.wikipedia.org/wiki/Password_Safe
Examples
The new functionality shall be similiar to the import/export functions for 1Password, Bitwarden, or KeyPass1 password databases.
Password safe files consist of an unencrypted header and the twofish encrypted body. I recommend reading the source files to get an better understanding of the file format: https://github.com/pwsafe/pwsafe/blob/master/src/core/
Context
Sometimes, I receive password DB files from customers in various database/file formats that I would like to import to my personal password database.
The password safe format (especially v3) is used by multiple password managers and therefore often used by clients.