Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: import/export function for password safe file format #10616

Open
radarcapecoder opened this issue Apr 22, 2024 · 3 comments
Open

Comments

@radarcapecoder
Copy link

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.

@droidmonkey
Copy link
Member

droidmonkey commented Apr 22, 2024

This looks like a nightmare to implement

is used by multiple password managers

Who exactly? I have never even heard of this program before.

@Tipoff4317
Copy link

Tipoff4317 commented Apr 23, 2024

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.

@droidmonkey
Copy link
Member

The XML would be doable, but not their native format which is what was requested. It is undocumented besides in code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants