A C++ implementation of the keepass database file format