| Filename | Latest commit message | Latest commit date |
|---|---|---|
| README.md | ||
Enigma 3
Deine Nachrichten. Dein Server. Niemand sonst.
Die App zum selbst gehosteten SecureChat-Server: Ende-zu-Ende verschlüsselte Nachrichten, Anrufe und gemeinsame Räume — auf deiner eigenen Hardware, nicht bei einem Konzern.
📦 Downloads
Alle Downloads sind im neuesten Release dieses Repositories.
| Plattform | Datei | Startklar mit |
|---|---|---|
| 🪟 Windows 10/11 (x64) | Enigma-3-Setup-<Version>.exe |
Ausführen. Ersetzt Vorversionen, behält alle Daten. |
| 🐧 Linux x86_64 | Enigma-3-<Version>-x86_64.AppImage |
chmod +x — dann doppelklicken. |
| 🐧 Linux arm64 | Enigma-3-<Version>-arm64.AppImage |
chmod +x — dann doppelklicken. |
| 🤖 Android 7+ | Enigma-3-<Version>.apk |
Signierte Release-APK (CN=Enigma 3). |
🔐 Prüfsummen aller Dateien: SHA256SUMS.txt
Empfehlung: Immer direkt auf die neueste Version aktualisieren. Ältere Releases bleiben zum Nachlesen erhalten, sind aber nicht mehr empfohlen.
⚡ In drei Schritten loslegen
1. Server → Ein laufender SecureChat-Server mit HTTPS.
2. App → Unten herunterladen und installieren.
3. Starten → Serveradresse eintragen, anmelden, loslegen.
Details & häufige Fälle
- Windows: Der Installer ist unsigniert. SmartScreen zeigt einen Hinweis — nur bestätigen, wenn diese Seite die Quelle war.
- Android: Eine vorhandene Debug-APK vorher deinstallieren, der Release-Schlüssel ist ein anderer. Installation über „Unbekannte Quellen".
- iPhone: Wird nicht als App verteilt. Nutze die Web-App im Safari.
- Upgrades: Neue Version einfach über die bestehende installieren. Es bleiben alle Sitzungen, Einstellungen und Schlüssel erhalten.
- Erster Start nach einem größeren Update: Ab Version 1.7.24 ist die PIN 8-stellig und am Desktop Pflicht. Bestehende Tresore mit alter PIN entsperren weiter; beim nächsten Mal bitte die neue Länge setzen.
🛡️ Was die App schützt
🔒 Ende-zu-EndeDein Gerät verschlüsselt die Nachricht, bevor sie das Haus verlässt. Der Server überträgt und speichert, was er nicht lesen kann. 🔁 VorwärtsgeheimheitJede Nachricht hat einen eigenen Schlüssel. Ein verlorener Schlüssel legt deine Vergangenheit nicht offen. |
📱 GerätesperreBiometrie oder eine 8-stellige PIN versiegeln die Schlüssel im lokalen Tresor (Argon2id mit Gerätegeheimnis als Pepper). Android nutzt den Keystore, Windows DPAPI. ⏳ SelbstlöschungDu entscheidest, wie lange deine Nachrichten bleiben — auf dem Server und auf jedem Gerät. |
Kein Tracking. Kein Crash-Reporting. Kein Hintergrund-Download. Updates kommen ausschließlich aus diesem Repository.
🔍 Integrität prüfen
sha256sum -c SHA256SUMS.txt
Automatische Updates: Die Desktop-App prüft jedes Update gegen zwei Sicherheitsstufen:
- Eine Ed25519-Signatur (
update-manifest.jsonundupdate-manifest.json.sigim Release). Die App hat den Absendeschlüssel eingebaut. - Die SHA-256-Prüfsumme jeder Datei.
Ohne passende Signatur bietet die App kein Update an.
💬 Kontakt
Fragen, Fehler und Sicherheitshinweise: GitHub Issues