raymontag / keepassc

KeePassC is a curses-based password manager compatible to KeePass v.1.x and KeePassX
http://raymontag.github.com/keepassc/
ISC License
311 stars 23 forks source link

Support the KeePass 2.x (.kdbx) password database format #3

Open dave1010 opened 11 years ago

dave1010 commented 11 years ago

Not sure how simple this would be, but it'd be a great feature.

http://keepass.info/compare.html

DevonVille commented 11 years ago

I was like minded, and much annoyed that none of the CLI programs offered support for KeePassV2.

But I then found out about a neat little feature in KeePassV2 and since then joined the dark side: http://keepass.info/help/kb/trigger_examples.html

It allows you to automagically export your V2 database to V1 format whenever you save your changes, and with a simple sync (e.g. dropbox) you can then use it whenever, wherever.

Cheers.

raymontag commented 11 years ago

KeePass 2.x support is planned but actually I don't know anything about this database version. I'll figure this out when I've the time for this.

rafi commented 10 years ago

Nice trick iwfmp. Wish keepassc supported 2.x though.

MeanderingCode commented 10 years ago

Glad there's a workaround. Haven't made the move into KeePass yet, but this utility adds weight to the intent :)

@raymontag have you looked more at this? It seems a major undertaking, as the db is a complete swap in formats (and XML parsing is...unfun) Are you still on KeePass 1.x for your use, or are you employing this workaround?

raymontag commented 10 years ago

Honestly I've not found the time , yet, to look at the KeePass 2-code. But I will updare you if I havr an idea in which direction this project will go. All I can say that there will not be big changes in the next time but maybe some new, smaller features.

goncalopp commented 10 years ago

If it's of any help, this library is able to read kdbx files

chrisberkhout commented 10 years ago

Would be great to have this. In the mean time there's http://kpcli.sourceforge.net/

gardar commented 6 years ago

Any chance there will ever be v2 support?

raymontag commented 6 years ago

Not in the python version but it's planned for the rewrite in Rust.

cloudlena commented 5 years ago

@raymontag, where can I find the Rust rewrite?

dcorking commented 3 years ago

Mini feature request: It would be great to have advice on startup that this doesn't recognise KeePass 2 databases (or even better, when you browse a directory containing a kdbx file).

dcorking commented 3 years ago

@mastertinner raymontag wrote this: https://github.com/raymontag/rust-keepass and there are other Rust projects here https://crates.io/search?page=1&per_page=10&q=keepass (I haven't tried any of them)

raymontag commented 3 years ago

@dcorking Hey, thanks for your interest in this old piece of code :) Unfortunately, I have not the time nor interest to improve the project at the moment. The Rust rewrite is dead as well.

Feel free to fork.

dcorking commented 3 years ago

It is still the only formula returned by brew search keepass so some people must find it useful. I am afraid I switched to kpcli (whose UI is more crude) but thanks for your code and for your speedy reply.