Wer mit dem Android-Smartphone verschlüsselte E-Mails versenden möchte, braucht dazu zwei Apps: Einen Mail-Client und eine App, die die Verschlüsselung übernimmt. Als Mail-Client empfiehlt mobilsicher.de K-9 Mail und FairEmail, zur Verschlüsselung dient die App OpenKeyChain.
In dieser Anleitung zeigen wir die Einbindung von OpenKeyChain in K-9 Mail, in FairEmail funktioniert der Ablauf ähnlich. Die Screenshots wurden mit einem Google-Pixel-Smartphone (Android 10) erstellt.
Hintergrundinfos zum Thema bietet unser Überblick: E-Mails verschlüsseln auf Android und iPhone. Was Ende-zu-Ende-Verschlüsselung ist, erklären wir hier.
1. Apps installieren
Bevor Sie beginnen, müssen Sie K-9 Mail (Google Play-Store | F-Droid) und OpenKeyChain (Google Play-Store | F-Droid) auf Ihrem Handy installieren. Es macht keinen Unterschied, ob Sie die Apps aus dem Google Play-Store oder aus dem alternativen App-Store F-Droid herunterladen.
Die Entwickler*innen empfehlen, zuerst OpenKeyChain zu installieren. Wir hatten auch bei umgekehrter Reihenfolge keine Schwierigkeiten.
2. E-Mail-Konto in K-9 Mail einbinden
Wenn Sie K-9 Mail zum ersten Mal benutzen, richten Sie dort zunächst Ihre E-Mail-Adresse ein. In der Regel muss man dazu nur die E-Mail-Adresse und das Passwort zum Postfach eingeben. Die restlichen Einstellungen werden automatisch beim E-Mail-Anbieter abgefragt.
3. Verschlüsselung einrichten
OpenKeyChain als PGP-Programm festlegen
Öffnen Sie in der K-9-App das E-Mail-Konto, für das Sie die Verschlüsselung einrichten möchten, sodass Sie die Überschrift „Posteingang“ sehen. Navigieren Sie nun über die drei Menü-Punkte unten rechts zu Einstellungen > Globale Einstellungen > Kryptographie > OpenPGP-App
und wählen Sie im folgenden Fenster die App „OpenKeychain“ aus.
Option 1: Neues Schlüsselpaar erzeugen
Um den Verschlüsselungsstandard PGP zu nutzen, benötigen Sie ein Schlüsselpaar: einen öffentlichen Schlüssel zum Verschlüsseln und einen privaten Schlüssel zum Entschlüsseln. Diese Schlüssel können Sie nun mit OpenKeyChain neu erzeugen oder von einem anderen Gerät importieren.
Um neue Schlüssel zu erzeugen, öffnen Sie OpenKeychain, tippen Sie auf Meinen Schlüssel erzeugen
und folgen Sie dem Dialog.
Die App fragt dabei, ob Ihr öffentlicher Schlüssel auf Schlüsselservern veröffentlicht werden soll. Das sollten Sie bestätigen, damit Andere Ihren öffentlichen Schlüssel finden und damit E-Mails an Sie verschlüsseln können.
Wenn Sie hier abbrechen und die App später erneut öffnen, erscheint ein anderer Startbildschirm. Um die obige Ansicht erneut aufzurufen, tippen Sie auf den Punkt Schlüssel
im Hauptmenü und wählen in der nächsten Ansicht (über die drei Punkte oben rechts) Meine Schlüssel verwalten
.
Wenn dieser Bildschirm mit Ihrem Namen und E-Mail-Adresse erscheint, haben Sie Ihren eigenen Schlüssel erfolgreich erstellt:
Option 2: Bestehende Schlüssel importieren
Wenn Sie auf einem anderen Geräten, beispielsweise einem Laptop, bereits PGP nutzen, können Sie die eigenen Schlüsselpaare von dort exportieren und auf Ihrem Smartphone abspeichern. Um sie mit OpenKeychain zu nutzen, müssen Sie sie dort über Meine Schlüssel verwalten > Schlüssel aus Datei importieren
einrichten.
Empfängerschlüssel importieren
Um verschlüsselte E-Mails zu versenden, benötigen Sie den öffentlichen Schlüssel des Empfängers. Diesen können Sie in der Schlüsselverwaltung von OpenKeychain importieren. Die Schlüsselverwaltung erreichen Sie über den Punkt Schlüssel
im Hauptmenü.
4. E-Mails verschlüsseln und entschlüsseln
Um nun in K-9 Mail eine verschlüsselte E-Mail zu versenden, stellen Sie zunächst sicher, dass K-9 Mail Ihre in OpenKeyChain erstellten Schlüssel gefunden und Ihrer E-Mail-Adresse zugeordnet hat. Gehen Sie dafür in K-9 Mail zu Einstellungen > Kontoeinstellungen > Kryptographie
und klicken Sie auf Mein Schlüssel
.
Dann erscheint ein Auswahlfeld von OpenKeyChain, das Sie darüber informiert, dass K-9 Mail eine Ende-zu-Ende-Verschlüsselung für Ihre E-Mail-Adresse einrichten möchte.
Die E-Mail-Verschlüsselung ist nun vollständig eingerichtet. Geben Sie beim Schreiben einer E-Mail eine*n Empfänger*in an, deren PGP-Schlüssel Sie bereits importiert haben, erscheint nun neben Ihrer Absenderadresse ein durchgestrichenes schwarzes Schloss. Wenn Sie es antippen, färbt sich das Schloss grün. Die Verschlüsselung ist nun für den Versand dieser E-Mail aktiviert.
Wenn Sie eine verschlüsselte E-Mail empfangen, entschlüsselt K-9 diese automatisch mit Ihrem privaten Schlüssel, den Sie zuvor mit OpenKeyChain erzeugt bzw. importiert haben.
Übrigens: K-9 signiert Ihre verschlüsselt gesendeten E-Mails automatisch auch mit Ihrem privaten Schlüssel. Weil nur Sie im Besitz Ihres privaten Schlüssels sind, wird so für den Empfänger Ihrer E-Mail sichergestellt, dass diese auch tatsächlich von Ihnen selbst stammt. Zur Funktionsweise von E-Mail-Signaturen finden Sie hier einen leicht verständlichen Artikel mit Infografik.