Skip to content
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

Clone this wiki locally