USB Vault Portable ist eine portable, plattformunabhängige Anwendung zur sicheren Verschlüsselung und Verwaltung von Dateien. Sie nutzt AES-256-GCM in Kombination mit Argon2id, unterstützt Hash-Berechnung, Passwort-Generierung, sicheres Löschen und optionales Drag & Drop – ideal für den Schutz sensibler Daten auf USB-Sticks und externen Laufwerken.
USB Vault Portable ist eine vollständig portable, plattformunabhängige Sicherheitsanwendung zur Verschlüsselung, Entschlüsselung, Integritätsprüfung und sicheren Löschung von Dateien. Sie wurde speziell entwickelt, um sensible Daten auf USB-Sticks, externen Festplatten, SSDs oder in Cloud-Speichern maximal zu schützen – ohne Installation, direkt einsatzbereit von jedem Wechseldatenträger.
Starke Verschlüsselung
AES-256-GCM: Authenticated Encryption mit 256-Bit-Schlüssel.
Argon2id Key Derivation: Modernes, speicherhärtendes Verfahren zum Schutz gegen Brute-Force-Angriffe.
Automatische Salt- und Nonce-Generierung für jede Datei.
Kompakte .uvault
-Containerdateien mit allen nötigen Parametern für spätere Entschlüsselung.
Flexible Dateiauswahl
Einzelne Dateien oder ganze Verzeichnisse hinzufügen.
Rekursives Scannen von Unterordnern.
Optionale Drag-&-Drop-Unterstützung für schnelle Bedienung.
Datei-Integrität & Hashing
Unterstützung aller wichtigen Algorithmen:
MD5, SHA-1, SHA-2 (224/256/384/512), SHA-3 (224/256/384/512), BLAKE2b, BLAKE2s.
Vertikale Darstellung der Hashwerte für bessere Lesbarkeit.
Auto-Hash-Funktion beim Hinzufügen von Dateien.
Export als hashes.json
(detailliert, mit Zeitstempel).
Passwortverwaltung
Integrierter Passwort-Generator mit einstellbarer Länge (8–128 Zeichen).
Auswahl von Zeichensets: Kleinbuchstaben, Großbuchstaben, Zahlen, Sonderzeichen.
Stärkemessung (Weak/Medium/Strong) in Echtzeit.
Exportfunktionen:
secure.txt – einfacher Passwort-Export.
detail.json – mit Metadaten (Zeichensets, Länge, Zeitstempel).
Sicheres Löschen
Mehrfaches Überschreiben und anschließendes Entfernen der Datei.
Keine Wiederherstellung mit Standard-Tools möglich.
Bedienkomfort & Sicherheit
Light/Dark Mode (umschaltbar, Standard: Light).
Mehrsprachige Oberfläche (DE/EN), sofort umschaltbar.
Auto-Lock: Sperrt die App automatisch nach einer einstellbaren Inaktivitätszeit.
GitHub- und Info-Buttons direkt im UI.
Alle Exporte und Logs werden im App-Verzeichnis gespeichert – ideal für portable Nutzung.
Portabel: Keine Installation, keine Registry-Einträge – ideal für den Einsatz auf fremden Rechnern.
Sicherheitsfokussiert: Modernste Verschlüsselung, sichere Passwortableitung, keine Klartextspeicherung.
Flexibel: Unterstützt sowohl Einzeldateien als auch komplette Ordnerstrukturen.
Integritätsprüfung: Hashwerte verhindern unbemerkte Manipulationen.
Bedienerfreundlich: Intuitive Oberfläche, klare Funktionsstruktur.
Verschlüsseln von sensiblen Dokumenten auf einem USB-Stick für mobile Nutzung.
Schutz persönlicher Daten in Cloud-Ordnern (z. B. Dropbox, Google Drive).
Sicheres Übertragen von Dateien zwischen Rechnern.
Erstellen von Prüfsummenlisten zur Integritätskontrolle.
Generierung und Verwaltung starker Passwörter für verschiedene Zwecke.
Sichere Löschung vertraulicher Daten vor Weitergabe oder Verkauf eines Datenträgers.
Zero-Knowledge-Design: Das Passwort wird nie gespeichert, es existiert nur im RAM während der Sitzung.
Kein Backdoor: Ohne das richtige Passwort ist der Inhalt der verschlüsselten Dateien nicht wiederherstellbar.
Hohe Resistenz gegen Brute-Force: Durch Argon2id mit hohen Speicher- und Zeitkosten.
Authenticity & Integrity: AES-GCM prüft automatisch, ob der entschlüsselte Inhalt unverändert ist.
Programmiersprache: Python 3
GUI-Framework: Tkinter (+ optional tkinterdnd2)
Abhängigkeiten:
cryptography
(AES-GCM)
argon2-cffi
(Argon2id)
tkinterdnd2
(optional für Drag & Drop)
Unterstützte Plattformen: Windows, (getestet primär auf Windows 10/11)
Verfügbarkeit für Linux wird den Käufern zu einem späteren zeitpunkt bereit gestellt werden.
MAC OS derzeit nicht geplant. Optional 'app.py' Virtuell über Linux Kernel