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.


4.99 


Erfahren Sie mehr


USB Vault Portable – Projektbeschreibung


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.


Technische Kernfunktionen

  1. 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.

  2. Flexible Dateiauswahl

    • Einzelne Dateien oder ganze Verzeichnisse hinzufügen.

    • Rekursives Scannen von Unterordnern.

    • Optionale Drag-&-Drop-Unterstützung für schnelle Bedienung.

  3. 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).

  4. 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).

  5. Sicheres Löschen

    • Mehrfaches Überschreiben und anschließendes Entfernen der Datei.

    • Keine Wiederherstellung mit Standard-Tools möglich.

  6. 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.


Vorteile

  • 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.


Anwendungsfälle

  • 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.


Sicherheitsaspekte

  • 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.


Technische Daten

  • 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