KeePass 1.x Database (KDB)
| Format | KeePass 1.x Database (KDB) |
|---|---|
| Kurzname | KDB |
| Kategorie | Datenbank |
| Plattformen | Windows, macOS, Linux, iOS, Android |
| Crush Unterstützung | Noch nicht unterstützt |
| Status | Überprüft |
| Zuletzt überprüft | 2026-10-05 |
Forensische Relevanz
Das Format der Passwortdatenbank von KeePass 1.x und KeePassX. Der Header fester Größe ist ohne Schlüssel lesbar: Verschlüsselungs-Flags (AES oder Twofish), Formatversion, Master Seed, IV, Anzahl der Gruppen und Einträge, ein Inhalts-Hash, der Transform Seed und die Anzahl der Runden der Schlüsseltransformation, die den Aufwand für Angriffe auf das Passwort bestimmt. Gruppen und Einträge mit Titeln, Benutzernamen, Passwörtern, URLs und Notizen sind mit einem Schlüssel verschlüsselt, der aus dem Master-Passwort und/oder der Schlüsseldatei abgeleitet wird. Signatur 1 ist identisch mit der des neueren KDBX-Formats; nur Signatur 2 unterscheidet die beiden.
Signaturen
| Offset | Hex | ASCII (nicht druckbar als .) | Beschreibung |
|---|---|---|---|
| Offset 0 (0x0) | 03 D9 A2 9A | .... | Signatur 1 0x9AA2D903 (identisch bei KDBX) |
| Offset 4 (0x4) | 65 FB 4B B5 | e.K. | Signatur 2 0xB54BFB65 (KeePass 1.x) |
Bekannte Dateiendungen
.kdb
Referenzen
- KeePass1.h — format constants (KeePassXC) https://github.com/keepassxreboot/keepassxc/blob/develop/src/format/KeePass1.h
- KeePass1Reader.cpp — header layout (KeePassXC) https://github.com/keepassxreboot/keepassxc/blob/develop/src/format/KeePass1Reader.cpp
Diesen Eintrag zitieren
Crush-Format-Referenz, „KeePass 1.x Database (KDB)“. https://kalink0.github.io/crush-forensics/formats/de/kdb/ — Quelle: crush/data/build_formats_db.py zum Commit 640a2a9928f4e36a976b89901512a8dce824d093, erstellt 2026-10-21 06:46:19 UTC.
Eintrag in der Quelldatei bei diesem Commit · Änderungshistorie der Quelle · Korrektur melden