Skip to content

Instantly share code, notes, and snippets.

View chadjoan's full-sized avatar
Currently building things to help avoid permanent sleepiness.

Chad Joan chadjoan

Currently building things to help avoid permanent sleepiness.
  • Ohio, United States
View GitHub Profile
@lgg
lgg / readme.md
Last active April 8, 2024 19:54
Keepass file format explained

Keepass file format explained

I’m currently working (I’m just at the beginning, and I’m quite slow) on a personal project that will use Keepass files (kdb and kdbx).
I tried to find some documentation about .kdb and .kdbx format, but I didn’t find anything, even in the Keepass official website. I you want to know how these file formats are structured, you must read Keepass’s source code. So I wrote this article that explains how Keepass file format are structured, maybe it will help someone.