No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-14 20:32:16 +01:00
README.md docs: Versionsbadge auf 1.7.25 2026-11-14 20:32:16 +01:00

Version 1.7.25 Ende-zu-Ende-verschlüsselt Plattformen

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.


⬇ JETZT HERUNTERLADEN


📦 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-Ende

Dein Gerät verschlüsselt die Nachricht, bevor sie das Haus verlässt. Der Server überträgt und speichert, was er nicht lesen kann.

🔁 Vorwärtsgeheimheit

Jede Nachricht hat einen eigenen Schlüssel. Ein verlorener Schlüssel legt deine Vergangenheit nicht offen.

📱 Gerätesperre

Biometrie 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öschung

Du 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:

  1. Eine Ed25519-Signatur (update-manifest.json und update-manifest.json.sig im Release). Die App hat den Absendeschlüssel eingebaut.
  2. Die SHA-256-Prüfsumme jeder Datei.

Ohne passende Signatur bietet die App kein Update an.


💬 Kontakt

Fragen, Fehler und Sicherheitshinweise: GitHub Issues