Heim >Backend-Entwicklung >Python-Tutorial >KeePassDiff: Ein Diff/Merge-Tool für KeePassXC-Datenbanken
Ich habe 2021 mit der Nutzung von KeePass begonnen und nutze es seitdem zum Speichern meiner Passwörter. Aber ich habe keine ordnungsgemäße Möglichkeit eingerichtet, die Datenbank zwischen meinen Geräten zu synchronisieren. So hatte ich am Ende mehrere Datenbanken mit unterschiedlichen Passwörtern und Einträgen. Ich wollte sozusagen die Datenbanken unterscheiden und zu einer zusammenführen, wie git diff – Konflikte lösen, rückgängig machen usw. Nun, KeePass bietet keine Möglichkeit, zwei Datenbanken zu unterscheiden. Daher dieses Projekt.
pip install keepassdiff
Führen Sie kpd oder kpdiff aus, um das Tool auszuführen.
Im Folgenden finden Sie einen Überblick über alle Funktionen, die ich für das Projekt anstrebe.
Wenn Sie daran interessiert sind, mir zu helfen, schauen Sie sich das Github-Repo an
✅ Unterstützung für KeePassXC-Datenbanken
✅ Hochladen und Entsperren von zwei KeePass-Datenbanken
✅ Unterstützt sowohl die Passwort- als auch die Schlüsseldateiauthentifizierung
✅ Visueller Unterschied zwischen Einträgen und Gruppen
✅ Unterstützung für Eintrittsgruppen
✅ Hierarchische Ansicht der Datenbankinhalte
✅ Zusammenführung einzelner Einträge und Gruppen zwischen Datenbanken
✅ Exportieren der endgültigen zusammengeführten Datenbank
⏺️ Widersprüchliche Einträge mit bevorzugten Einträgen auflösen
⏺️ Befehlszeilenschnittstelle für Stapelverarbeitung
⏺️ Passwörter in die Zwischenablage kopieren, Zwischenablage nach Zeitüberschreitung löschen
Die gesamte Datenbankverwaltung erfolgt lokal und es werden keine Daten gespeichert oder übertragen. Temporäre Dateien werden nach der Nutzung sicher gelöscht, Passwörter werden nicht gespeichert.
git clone https://github.com/tomlin7/KeePassDiff.git cd KeePassDiff pip install -e . kpd
Das obige ist der detaillierte Inhalt vonKeePassDiff: Ein Diff/Merge-Tool für KeePassXC-Datenbanken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!