Clockwork

Clockwork

TOTP-Codes ohne Netzwerk-Berechtigung. Offline per Bauart, nichts gespeichert.

Kevin Passwort / 2FA

Screenshots

Screenshot von Clockwork Screenshot von Clockwork Screenshot von Clockwork

Beschreibung

Clockwork erzeugt Zwei-Faktor-Codes (TOTP, RFC 6238) vollständig auf dem Gerät. Die Android-App deklariert keine INTERNET-Berechtigung — sie kann nicht ins Netz, und diese Zusage steht für jeden nachlesbar im Manifest.

Die App ist der Einzeldatei-Bau des Projekts, getragen von einem System-WebView: dieselbe clockwork.html, die man am Release herunterladen und auf jedem Rechner öffnen kann.

Was sie kann:

* TOTP-Codes erzeugen — SHA-1, SHA-256 oder SHA-512, 6 bis 8 Stellen, beliebige Periode. Der Countdown ist eine 30er-Teilung mit drehendem Zeiger, kein Fortschrittsring.
* Eingaben in jeder üblichen Form: rohes Base32, otpauth://-URIs, ein kompletter Google-Authenticator-Export oder ein QR-Code aus Kamera oder Bild.
* Kaputte Zeilen werden erklärt statt still verschluckt.
* Auf Wunsch liegen die Secrets hinter einer Passphrase — strikt opt-in, AES-256-GCM über PBKDF2-SHA-256 mit 600.000 Iterationen, mit automatischer Sperre. Ohne Tresor wird nichts gespeichert.
* 37 Sprachen, alle mitgebündelt, auch rechtsläufige Layouts.

Die Kamera-Berechtigung dient allein dem QR-Sucher und ist als freiwillige Hardware deklariert; QR aus Bild funktioniert ohne Kamera. Auto-Backup ist abgeschaltet — der verschlüsselte Tresor verlässt das Gerät nicht.

Die OTP-Algorithmen sind von Hand nach den RFC-Testvektoren implementiert — keine OTP-Bibliothek. Die einzige geliehene Krypto-Primitive ist die Web Crypto API.

Wichtig, unabhängig von dieser App: Richte bei jedem Anbieter Backup-Codes ein, bevor du dich auf einen Authenticator verlässt. Sie sind das Einzige, was dich wieder hineinlässt, wenn das Secret weg ist.

Neu in dieser Version (1.5.2)

Reine Bau-Änderung — an der App selbst ist gegenüber 1.5.0 nichts anders. Der Android-Bau braucht den Capacitor-CLI nicht mehr: Ein kleines Skript schreibt die sechs Dateien des Wraps selbst, byte-gleich zu dem, was der CLI erzeugt hat. Damit fällt die harte Node-22-Bedingung, und Clockwork lässt sich mit der Node-Fassung bauen, die eine Distribution mitliefert. Die Capacitor-Konfiguration liegt aus demselben Grund als JSON vor, und das leere Cordova-Brückenmodul ist jetzt eingecheckt — bisher e

Versionen

Version Datum Größe Benötigt Android Herunterladen
1.5.2 aktuell
e773d85c20a0edea…
12.08.2026 1,2 MB API 24

Berechtigungen

Was die App beim System anfragt. Sensible Zugriffe gibt Android erst nach deiner Bestätigung frei.

  • KameraFotos und Videos aufnehmen.
  • clockwork.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Kommentare