![]() |
![]() |
![]() |
![]() | 5 Sie erzeugen Ihr Schlüsselpaar | Inhalt |
Spätestens nachdem Sie gelesen haben, warum GnuPG eigentlich so sicher ist (Kapitel 24) und wie eine gute Passphrase als Schutz für Ihren geheimen Schlüssel entsteht (Kapitel 13), möchten Sie nun Ihr persönliches Schlüsselpaar erzeugen.
Ein Schlüsselpaar besteht, wie wir im Kapitel 3 gelernt haben, aus einem Zertifikat und einem geheimen Schlüssel. Das gilt sowohl für OpenPGP wie auch für S/MIME (die Schlüssel und Zertifikate entsprechen einem Standard mit der Bezeichnung X.509).
Genau das können Sie tun - und zwar für OpenPGP:
Sie können den gesamten Ablauf der Schlüsselerzeugung, Verschlüsselung und Entschlüsselung durchspielen, so oft Sie wollen, bis Sie ganz sicher sind.
Ihr Vertrauen in Gpg4win wird sich durch diese „Trockenübung“ festigen, und die „heisse Phase“ der OpenPGP-Schlüsselerzeugung wird danach kein Problem mehr sein.
Ihr Partner bei diesen Übungen wird Adele sein.
Adele ist ein Testservice, der noch aus dem alten GnuPP Projekt stammt, bis auf weiteres noch in Betrieb und natürlich auch für Gpg4win verwendet werden kann. Mit Hilfe von Adele können Sie Ihr OpenPGP-Schlüsselpaar, das wir gleich erzeugen werden, ausprobieren und testen, bevor Sie damit Ernst machen. Doch dazu später mehr.
Los geht's!Rufen Sie das Programm Kleopatra über das Windows-Startmenü auf:
Klicken Sie auf Datei -> Neues Zertifikat.
Im folgenden Dialog entscheiden Sie sich für ein Format, für das anschließend ein Zertifikat erstellt werden soll. Sie haben die Wahl: OpenPGP (PGP/MIME) oder X.509 (S/MIME). Zu den Unterschieden lesen Sie bitte Kapitel 3 auf Seite X.
gliedert sich an dieser Stelle in zwei Abschnitte:
Lesen Sie den entsprechenden Abschnitt weiter, für deren Zertifikatsformat Sie sich oben entschieden haben.
Klicken Sie im obigen Auswahldialog auf [Create a personal OpenPGP key pair]. Geben Sie im nun folgenden Fenster Ihren Namen und Ihre E-Mail-Adresse an.
Heinrich Heine und heinrichh@gpg4win.de.
Optional können Sie einen Kommentar zum Schlüssel eingeben. Normalerweise bleibt dieses Feld leer; wenn sie aber einen Testschlüssel erzeugen, sollten Sie dort als Erinnerung „test“ eingeben. Dieser Kommentar ist Teil Ihrer User-ID und genau wie der Name und die E-Mail-Adresse später öffentlich sichtbar.
Die erweiterten Einstellungen benötigen Sie nur in Ausnahmefällen. Sie können sich im Kleopatra Handbuch (über Hilfe -> Kleopatra Handbuch) über die Details informieren.
Es werden nun noch einmal alle wesentlichen Eingaben und Einstellungen zur Kontrolle aufgelistet. Falls Sie sich für die (voreingestellten) Experten-Einstellungen interessieren, können Sie diese über die Option Alle Details einsehen.
Jetzt folgt der wichtigste Teil: Die Eingabe Ihrer Passphrase!
Während der Schlüsselgenerierung werden Sie aufgefordert Ihre persönliche Passphrase einzugeben:
Sie sollten nun eine geheime, einfach zu merkende und schwer zu knackende Passphrase parat haben und im obigen Dialog eintragen.
Auch an dieser Stelle können Sie - wenn Sie wollen - zunächst eine Test-Passphrase eingeben oder auch gleich „Ernst machen“.
Sie müssen Ihre geheime Passphrase zweimal eingegeben. Bestätigen Sie
Ihre Eingabe jeweils mit [OK].
Nun wird Ihr OpenPGP-Schlüsselpaar angelegt:
Sobald die Schlüsselpaargenerierung erfolgreich abgeschlossen ist, erhalten Sie folgenden Dialog:
Sie brauchen sich die Zeichenkette nicht zu merken oder abschzureiben. In den Zertifikatsdetails von Kleopatra können Sie sich diese jederzeit später anzeigen lassen.
Als nächstes können Sie eine (oder mehrere) der folgenden drei Möglichkeiten durchführen:
[Finish], um die Erstellung Ihres OpenPGP-Schlüsselpaars abzuschließen.
Weiter geht's mit dem Abschnitt Schlüsselpaar-Erstellung abgeschlossen auf Seite X. Von da an sind die Erklärungen für OpenPGP und X.509 wieder identisch.
Klicken Sie im Zertifikatsformat-Auswahldialog von
Seite X auf die Schaltfläche
[Persönliches X.509-Schlüsselpaar und Beglaubigungs-Anfrage erstellen].
Geben Sie im nun folgenden Fenster Ihren Namen (CN), Ihre E-Mail-Adresse (EMAIL), Ihre Organisation (O) und Ihren Ländercode (C) an. Optional können Sie noch Ort (L) und Abteilung (OU) ergänzen.
heinrichh@gpg4win.de.
Die erweiterten Einstellungen benötigen Sie nur in Ausnahmefällen. Sie können Sich im Kleopatra Handbuch (über Hilfe -> Kleopatra Handbuch) über die Details informieren.
Es werden nun noch einmal alle Eingaben und Einstellungen zur Kontrolle aufgelistet. Falls Sie sich für die (voreingestellten) Experten-Einstellungen interessieren, können Sie diese über die Option Alle Details einsehen.
Jetzt folgt der wichtigste Teil: Die Eingabe Ihrer Passphrase!
Während der Schlüsselgenerierung werden Sie aufgefordert Ihre Passphrase einzugeben:
Sie sollten nun eine geheime, einfach zu merkende und schwer zu knackende Passphrase parat haben und im obigen Dialog eintragen.
Falls die Passphrase nicht sicher genug sein sollte (z.B. weil sie zu kurz ist oder keine Zahlen/Sonderzeichen enthält), werden Sie darauf hingewiesen.
Auch an dieser Stelle können Sie - wenn Sie wollen - zunächst eine Test-Passphrase eingeben oder auch gleich „Ernst machen“.
Sie müssen Ihre geheime Passphrase dreimal eingegeben. Bestätigen Sie
Ihre Eingabe jeweils mit [OK].
Nun wird Ihr X.509-Schlüsselpaar angelegt:
Sobald die Schlüsselpaargenerierung erfolgreich abgeschlossen ist, erhalten Sie folgenden Dialog:
Beenden Sie anschließend den Kleopatra-Assistenten mit [Finish].
CAcert ist eine gemeinschaftsbetriebene, nicht-kommerzielle Zertifizierungsstelle (CA), die kostenlos X.509-Zertifikate ausstellt.
Damit Sie sich ein (Client-)Zertifikat bei CAcert erstellen können, müssen Sie sich zunächst unter www.cacert.org registrieren.
Anschließend können Sie sich mit Ihrem CAcert-Account ein (oder mehrere) Client-Zertifikat(e) erstellen: Sie sollten dabei auf eine hohe Schlüsselgröße achten. In dem startenden Assistenten legen Sie Ihre sichere Passphrase für Ihr Zertifikat fest.
Ihre X.509-Zertifikatsanfrage wird nun erstellt.
Im Anschluß daran erhalten Sie eine E-Mail mit zwei Links zu Ihrem neu erstellten X.509-Zertifikat und dem dazugehörigen CAcert-Root-Zertifikat. Laden Sie sich beide Zertifikate herunter.
Folgen Sie den Anweisungen und installieren Ihr Zertifikat mit Ihrem Browser. Mit Firefox können Sie danach z.B. über Bearbeiten -> Einstellungen -> Erweitert -> Zertifikate Ihr installiertes Zertifikat unter dem ersten Reiter „Ihre Zertifikate“ mit dem Namen CAcert WoT User finden.
Wenn Sie sich von anderen Mitglieder des CACert-Web-of-Trust bestätigen lassen, können Sie auch personalisierte Zertifikate mit Ihrem Namen (CN) ausstellen.
Speichern Sie abschließend eine Sicherungskopie Ihres X.509-Zertifikatspaars in einer *.p12 Datei. Achtung: Diese *.p12 Datei enthält Ihr (öffentliches) Zertifikat und Ihren zugehörigen geheimen Schlüssel. Achten Sie darauf, dass diese Datei nicht in unbefugte Hände gelangt.
Wie Sie Ihr X.509-Schlüsselpaar in Kleopatra importieren erfahren Sie in Kapitel 19.
auf der nächsten Seite. Von nun an sind die Erklärungen für OpenPGP und X.509 wieder identisch.
Sie sehen jetzt wieder das Hauptfenster von Kleopatra. Das soeben erzeugte OpenPGP-/X.509-Schlüsselpaar finden Sie in der Zertifikatsverwaltung unter dem Reiter Meine Zertifikate (hier und im weiteren wird exemplarisch ein OpenPGP-Zertifikat verwendet):
Ihr Schlüssel ist unbegrenzt gültig d.h., er hat kein „eingebautes Verfallsdatum“. Um die Gültigkeit nachträglich zu verändern, klicken Sie auf [Ablaufdatum ändern].
Ein Schlüssel mit einer Länge von 1024 Bit ist ein sicherer Schlüssel, der trotzdem nicht zuviel Rechenkraft auf Ihrem Computer beansprucht.
Weitere Informationen zu den Zertifikatsdetails finden Sie im Kapitel 14. Sie können dieses Kapitel jetzt lesen oder später, wenn Sie diese Informationen benötigen.
![]() |
![]() |
![]() |
![]() | 5 Sie erzeugen Ihr Schlüsselpaar | Inhalt |