Verschlüsselung, Wiederherstellungscodes, Sicherungen, Gerätewechsel — die Antworten auf Ihre Fragen, hier.
Ja, wirklich. CosmosBox ist mit Null-Konto-Design gebaut: Daten bleiben standardmäßig nur auf Ihrem Gerät, verarbeitet mit den stärksten anerkannten Algorithmen — Ihr Passwort läuft durch Argon2id (128 MB Speicher; GPU-Brute-Force praktisch unmöglich) und leitet einen Hauptschlüssel ab, jede Datei wird dann mit einem eigenen unabhängigen AES-256-GCM-Zufallsschlüssel verschlüsselt. Der Schlüssel (Hauptschlüssel) existiert nur im entsperrten Zustand im Speicher und wird beim Sperren sofort gelöscht; die Datenschlüssel verwahrt der Sicherheitschip des Systems (Android Keystore / iOS Keychain).
Kein Konto bedeutet: Es gibt keine “Server-verwahrt-Ihr-Passwort”-Stufe in der Kette — die Passwort-Leak-Fläche ist null. Der Preis: Wenn Sie Ihr Passwort vergessen, bringt nur der Wiederherstellungscode Ihre Daten zurück.
Dafür gibt es die „Passwort-Wiederherstellung“ (das Wiederherstellungscode-System). Nach dem Aktivieren erzeugt die App einen Wiederherstellungscode (in 5 Anteile teilbar; beliebige 3 stellen den Zugriff wieder her): 1-2 Anteile selbst verwahren, den Rest an vertrauenswürdige Personen geben. Bei vergessenem Passwort setzt die Eingabe des Codes das Passwort zurück und stellt alle Daten wieder her — ganz ohne Serverbeteiligung.
Wenn Sie Ihr Passwort vergessen haben, nie die Passwort-Wiederherstellung aktiviert haben und keine Sicherung besitzen — sind die Daten unwiederbringlich. Das ist die physikalische Grenze der Null-Konto-Verschlüsselung, weshalb wir dringend empfehlen: Aktivieren Sie die Passwort-Wiederherstellung direkt nach dem Festlegen Ihres Passworts.
Der Wiederherstellungscode = eine 32-Byte-Zufallszahl (32 × 8 = 256 Bit Entropie), erzeugt mit der sicheren Zufallsquelle des Systems (Random.secure()) — jedes Bit ist das Ergebnis eines unabhängigen Münzwurfs. Ihn zu brechen heißt, unter 2²⁵⁶ Möglichkeiten die richtige zu finden.
Wie groß ist 2²⁵⁶? Ein paar anschauliche Vergleiche:
„Mathematisch unknackbar“ bedeutet also präzise: nicht absolut unmöglich, sondern unmöglich innerhalb der Rechenleistung, die die Physik erlaubt — nicht „schwer“, sondern „physikalisch unmöglich“.
Quantencomputer retten Sie auch nicht: Der Grover-Algorithmus halbiert die Suche nach symmetrischen Schlüsseln: 256 Bit → 2¹²⁸ Versuche. Aber 2¹²⁸ übersteigt immer noch die Zahl der Atome im Universum — Quantencomputer bleiben ebenso ratlos. Das AES-256-GCM des Codes ist genau die Stärke, die Quantensuche widersteht.
Warum sind menschliche Passwörter anders?
| Menschliches Passwort | Wiederherstellungscode | |
|---|---|---|
| Entropiequelle | Ihr Gedächtnis — vorhersagbar (häufige Wörter, Geburtstage, Tastaturmuster) | Echter Zufallszahlengenerator |
| Tatsächliche Entropie | 12 zufällige Zeichen ≈ 78 Bit; übliche Passwörter oft < 30 Bit | 256 Bit |
| Knack-Kosten | 30 Bit ≈ 10⁹ Versuche, ein paar Stunden auf einer GPU | 2²⁵⁶ Versuche, physikalisch unmöglich |
Der Abstand zwischen 30 Bit und 256 Bit ist nicht 8×, sondern 2²²⁶ ≈ 10⁶⁸× — deshalb gilt: „Ein starkes KDF (Argon2id) schützt menschliche Passwörter, ist bei einem 256-Bit-Zufallsschlüssel aber nur das Tüpfelchen“: Der Wiederherstellungscode braucht gar keine KDF-Verlangsamung — er ist bereits ein Schlüssel voller Entropie.
Die ehrliche Grenze: „Mathematisch unknackbar“ schützt nur den Schlüssel selbst. Was einen Wiederherstellungscode tatsächlich besiegt, ist nie Brute-Force, sondern das menschliche Glied — ein fotografierter Zettel, eine Notiz auf einem gerooteten Gerät, ein Screenshot an sich selbst in der Cloud. Ein Schlüssel, egal wie stark, ist wertlos, sobald er leakt. Eiserne Regeln: auf Papier schreiben und ins Schubladenschloss legen / in einem Passwortmanager (auch mit starkem Hauptpasswort) aufbewahren — keine Fotos, keine Cloud, niemandem schicken. Freundesanteile sind Shamir-geteilte Fragmente; ein einzelner Anteil ist nutzlos, Teilen ist also sicher.
Speicher-Verschlüsselungsstufen (verschlüsselte Kamera, verschlüsselte Notizen und ähnliche Tools), von schwach nach stark:
| Stufe | Datei | Sicherheit | Neues Gerät |
|---|---|---|---|
| Klartext | nicht verschlüsselt | jeder, der sie bekommt, kann sie lesen | einfach kopieren |
| Portabel | verschlüsselt, Salt in der Datei | erfordert Passwort | Passwort eingeben |
| Salt-getrennt (verschlüsselt) | verschlüsselt, Salt auf dem Gerät | erfordert Passwort + Geräte-Salt | erfordert Wiederherstellungscode |
| Salz-Tausch (stärkster Export) | verschlüsselt, Salt offline getauscht | Passwort + Salt, zwei Faktoren | erfordert das Salt der Gegenseite |
Merksatz: Klartext → portabel → salt-getrennt, Sicherheit und Aufwand steigen zusammen. Der Standard „global folgen“ passt für die meisten; je sensibler die Datei, desto höher die gewählte Stufe.
Standardablauf: Altes Gerät sichern (lokal oder WebDAV-Cloud) → auf dem neuen Gerät wiederherstellen → Sicherungspasswort eingeben.
Alte Schlüssel auf dem neuen Gerät wiederherstellen: Die Sicherung trägt die Wiederherstellungskonfiguration automatisch mit — nach der Wiederherstellung den Wiederherstellungscode eingeben, der Hauptschlüssel des alten Geräts wird wiederhergestellt und alle verschlüsselten Daten sind sofort lesbar.
Einzeldatei-Teilung: Tools wie Charakterkarten unterstützen Export — das portable Format braucht auf dem neuen Gerät nur das Export-Passwort; das Format „Offline-Salz-Tausch“ erfordert zuerst den Tausch des Salzes (sicherer, ideal für sensible Dateien).
Weil eine Sicherung keine bloße Kopie des Chiffrats ist. Eine Sicherung muss Ihnen erlauben, auf einem neuen Gerät alles wieder aufzubauen — das Paket enthält also neben dem Chiffrat auch Klartext-Strukturdaten (einige Tool-Daten) und Schlüsselmaterial (Salt, Prüfsummen, Wiederherstellungskonfiguration), die mit dem eigenen Passwort der Sicherung als Ganzes erneut gesperrt werden müssen. Die Geräteverschlüsselung schützt gegen „Datei-Leaks“, das Sicherungspasswort gegen „Sicherungsdatei-Leaks“ — zwei unabhängige Schichten. Sicherungspasswort vergessen? Dann hilft nur der Wiederherstellungscode, um den Hauptschlüssel wiederherzustellen und neu zu sichern.
Verschlüsselte Sicherungen werden automatisch auf Ihre eigene Cloud / private Cloud hochgeladen (Jianguoyun, NextCloud, Synology oder jeder WebDAV-Server) — kein Dritter in der Mitte. Sicherungsdateien sind verschlüsselt (.encbak), das Passwort liegt im Keystore, Übertragungen laufen über HTTPS. Tägliche/wöchentliche automatische Sicherungen laufen planmäßig beim Start — selbst ein verlorenes Gerät lässt sich aus der Cloud wiederherstellen.
Salt verloren: Eine salt-getrennte Sicherung (die Datei trägt kein Salt) kann nicht mehr entschlüsselt werden — nicht einmal von Ihnen. Deshalb erinnert die App beim Aktivieren wiederholt: das Sicherungs-Salt exportieren und offline verwahren (USB-Stick / Ausdruck / Passwortmanager).
Salt geleakt: Alle salt-getrennten Sicherungen vor dem Leak sind kompromittiert (nicht mehr zu retten — alte Cloud-Sicherungen löschen erwägen); nach der Neuerzeugung des Sicherungs-Salts nutzen neue Sicherungen automatisch das neue Salt und sind wieder sicher. Alte Sicherungen bleiben wiederherstellbar, solange das alte Salt in der Salt-Bibliothek liegt.
Wer die Last der Salt-Verwahrung nicht tragen will, nutzt am besten die Standard-„portable“-Sicherung — sie trägt das Salt, stellt auf einem neuen Gerät mit nur dem Passwort wieder her und ist bereits sehr sicher.
Nein. Eine frühe Version hatte einen schweren Fehler, bei dem externe Datei-Importe vorhandene Daten überschrieben; behoben in späteren Versionen: Bei vorhandenen Daten läuft das externe Öffnen einer Sicherung über den Entsperren-dann-Zusammenführen-Import (vorhandene Daten + neue Einträge, per ID dedupliziert); nur ein völlig leeres Gerät (Erstnutzung) macht einen Ein-Schritt-Import. Bitte stellen Sie sicher, dass Sie die neueste Version nutzen.
Handelt es sich um eine von einer alten Version exportierte Sicherung: Die Fotos darin sind noch mit den Schlüsseln des Quellgeräts verschlüsselt, die das Zielgerät nicht entschlüsseln kann — exportieren Sie stattdessen neu mit einer neuen Version (neue Exporte verschlüsseln Fotos mit dem Export-Passwort neu; auf dem neuen Gerät genügt die Passworteingabe).
Bei einem Neu-Export: Vergewissern Sie sich, dass Sie das Export-Passwort eingegeben haben; das Format „Offline-Salz-Tausch“ erfordert zusätzlich den vorherigen Import des Salzes des Absenders.
Beide historischen Probleme sind behoben: ① Das Teilungsziel wurde früher in den Aufgaben-Stack dieser App übernommen und führte zu „Hängen auf dem WeChat-Bildschirm“ — Teilen öffnet jetzt in einer unabhängigen Aufgabe, die Rückkehr führt direkt zurück; ② FileProvider-Abstürze auf Huawei-Geräten (durch R8-Verschleierung) ließen Exporte abstürzen — behoben durch das Behalten von org.xmlpull.v1. Falls weiterhin Probleme auftreten, teilen Sie uns Gerätemodell und Systemversion über Feedback mit.
Verschlüsselte Exporte erzwingen ein starkes Passwort: mindestens 8 Zeichen, mit Buchstaben und Ziffern, nicht rein numerisch oder rein alphabetisch — schwache Passwörter können nicht bestätigt werden. Da im portablen Format das Salt mit der Datei reist, ist das Passwort der einzige Schlüssel der Datei — je stärker das Passwort, desto sicherer die Datei; kombiniert mit „Offline-Salz-Tausch“-Exporten öffnet selbst ein geleaktes Passwort + Datei nichts.