You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Michael Starke edited this page Nov 30, 2016
·
2 revisions
KeePassKit
KeePassKit is a framework to offer support for the Keepass database format. You can use it to work with KDB and KDBX files. Supported formats are KDB3, KDBX3.1 and KDBX4.
Architecture
A KDB(X) file is abstracted as a KPKTree. A tree can have a single root group KPKGroup and stores additional information inside it's KPKMetaData object. Inside a KPKGroup nested groups and entries KPKEntry are stored.
A KPKGroup and KPKEntry are subclasses of an abstract KPKNode