# »Passwörter und Verschlüsselung«-Handbuch

## Einführung

Sie können Passwörter und Verschlüsselung zum Erzeugen und Verwalten von PGP- und SSH-Schlüsseln verwenden.

Passwörter und Verschlüsselung stellt eine grafische Benutzeroberfläche für viele Funktionen des Gnu Privacy Guard (GPG) zur Verfügung. Das Programm kann in mehrere Komponenten des GNOME-Desktops integriert werden.

With Passwords and Keys you can:

- Create and manage PGP and SSH keys,

- Export and import PGP and SSH keys,

- Share your keys with others,

## Erste Schritte

### Starten von Passwörter und Verschlüsselung

Sie können Passwörter und Verschlüsselung auf folgende Arten starten:

Menü Anwendungen

- Choose Accessories Password and Keys .

Befehlszeile

- Geben Sie den Befehl `seahorse` ein und drücken Sie dann Enter.

### Beim Start von Passwörter und Verschlüsselung

Wenn Sie Passwörter und Verschlüsselung starten, wird das Passwörter und Verschlüsselung-Fenster angezeigt.

#### Das Passwörter und Verschlüsselung-Fenster

Show the Passwords and Keys window.

Das Passwörter und Verschlüsselung-Fenster enthält die folgenden Elemente:

Menüleiste

- Die Menüs in der Menüleiste enthalten alle Befehle, die Sie für die Ausführung von Aktionen in Passwörter und Verschlüsselung benötigen.

Werkzeugleiste

- Verwenden Sie die Werkzeugleiste zum schnellen Zugriff auf häufig benutzte Befehle.

Reiter »Schlüssel« und »Passwörter«

- Ermöglichen den Zugriff auf die Schlüssel und die Passwörter im Schlüsselbund.

Erstmalige Optionen

- Bietet schnellen Zugriff auf nützliche Aktionen für Erstanwender. Von hier aus können Sie:

  - das Hilfesystem durchsuchen,

  - Schlüssel in den Schlüsselbund importieren,

  - neue Schlüssel erzeugen.

## Erzeugen von OpenPGP-Schlüsseln

OpenPGP ist ein offenes Protokoll zur Verschlüsselung von E-Mails mit einem öffentlichen Schlüssel, dessen Kryptografie auf PGP basiert. In diesem Protokoll werden Standardformate für verschlüsselte Nachrichten, Unterschriften und geheime Schlüssel definiert. Es ist für den Austausch öffentlicher Schlüssel zertifiziert.

Die Kryptografie öffentlicher Schlüssel ist ein Konzept, welches die Nutzung zweier Schlüssel beinhaltet: einen öffentlichen Schlüssel, den Sie an jeden Ihrer Kommunikationspartner weitergeben können, sowie einen geheimen Schlüssel, der rein privat ist und geheimgehalten werden muss.

To create OpenPGP keys:

1. Choose File New...

2. Select PGP Key and click Continue

3. Enter your full name (first - last), your e-mail address and any additional information. You can also specify advanced options for the key: see below.

4. Click Create to create the new key pair.

5. The Passphrase for New PGP Key dialog will open. Enter the passphrase twice for your new key.

Gehen sie beim Wählen eines Kennworts ähnlich vor wie beim Erzeugen eines starken Passworts. Der wichtigste Unterschied zwischen einem Passwort und einem Kennwort besteht darin, dass in einem Kennwort auch Leerzeichen gültige Zeichen sind.

### Erweiterte Einstellungen

Öffnen Sie den Bereich Erweiterte Optionen, um folgende Optionen für den neuen Schlüssel zu wählen:

Encryption Type

- Dieses Feld bezeichnet die Verschlüsselungsalgorithmen, die beim Erzeugen Ihrer Schlüssel benutzt werden.

  DSA ElGamal

- Dies ist die bevorzugte Wahl, weil damit Verschlüsseln, Entschlüsseln, Signieren und Überprüfen möglich sind.

DSA

- Erlaubt nur das Signieren.

RSA

- Erlaubt nur das Signieren.

Key Strength (bits)

- Dies bezeichnet die Länge des Schlüssels in Bit. Je länger der Schlüssel ist, umso sicherer ist er auch, vorausgesetzt, Sie verwenden ein sicheres Kennwort. Andererseits wird das Ausführen von Operationen mit einem längeren Schlüssel mehr Zeit in Anspruch nehmen als mit einem kürzeren Schlüssel. Schlüssellängen zwischen 1024 und 4096 Bit werden akzeptiert, jedoch sind mindestens 2048 Bit zu empfehlen.

Expiration Date

- This is the date at which the key will cease to be usable for performing encryption or signing operations. 6 months is a reasonable time to set it to. You will have to either change the expiration date or generate a new key or subkey after this amount of time passes.

  Sign your new key with your old one before it expires to preserve your trust status.

## Erzeugen von Secure-Shell-Schlüsseln

Die »Secure Shell« (SSH) bietet eine Möglichkeit, sich an einem entfernten Computer anzumelden, um dort Befehle auszuführen. SSH-Schlüssel werden in schlüsselbasierten Authentifizierungssystemen als Alternative zur standardmäßigen Authentifizierung mittels Passwort verwendet. Durch die schlüsselbasierte Authentifizierung ist es nicht notwendig, ein Passwort per Hand einzugeben.

Secure-Shell-Schlüssel bestehen aus zwei Schlüsseln: einem geheimen Schlüssel, der geheimgehalten werden muss, und einem öffentlichen Schlüssel, der zu jedem Computer übertragen werden kann, auf den Sie zugreifen wollen.

So erzeugen Sie einen SSH-Schlüssel.

1. Wählen Sie Datei Neu.

2. Wählen Sie SSH-Schlüssel und klicken Sie dann auf Weiter.

3. Geben Sie eine Beschreibung des Verwendungszwecks ein. Sie können Ihre E-Mail-Adresse oder etwas Ähnliches als Gedankenstütze verwenden. Außerdem können Sie erweiterte Optionen für den Schlüssel eingeben. Siehe unten.

4. Klicken Sie auf Lediglich Schlüssel erzeugen, um einen neuen Schlüssel zu erzeugen, oder auf Erstellen und Einrichten, um den Schlüssel zu erzeugen und ihn für die Authentifizierung auf einem anderen Computer einzurichten.

5. Das Dialogfenster Kennwort des neuen SSH-Schlüssels wird geöffnet. Geben Sie das Kennwort für Ihren neuen Schlüssel zweimal ein.

   Gehen sie beim Wählen eines Kennworts ähnlich vor wie beim Erzeugen eines starken Passworts. Der wichtigste Unterschied zwischen einem Passwort und einem Kennwort besteht darin, dass in einem Kennwort auch Leerzeichen gültige Zeichen sind.

### Erweiterte Einstellungen

Klappen Sie den Abschnitt Erweiterte Optionen aus, um folgende Optionen für einen neuen Schlüssel zu wählen.

Encryption Type

- In diesem Feld legen Sie den Verschlüsselungsalgorithmus zur Erzeugung Ihres Schlüssels fest.

  RSA

- Verwendet den Rivest-ShamirAdleman-Algorithmus (RSA) zur Erzeugung des SSH-Schlüssels. Dies sollten Sie aus Sicherheitsgründen bevorzugen.

DSA

- Verwendet den Digital Signature Algorithm-Algorithmus (DSA) zur Erzeugung des SSH-Schlüssels.

Key Strength (bits)

- Dies bezeichnet die Länge des Schlüssels in Bit. Je länger der Schlüssel ist, umso sicherer ist er auch, vorausgesetzt, Sie verwenden ein sicheres Kennwort. Andererseits wird das Ausführen von Operationen mit einem längeren Schlüssel mehr Zeit in Anspruch nehmen als mit einem kürzeren Schlüssel. Schlüssellängen zwischen 1024 und 4096 Bit werden akzeptiert, jedoch sind mindestens 2048 Bit zu empfehlen.

## Eigenschaften von OpenPGP-Schlüsseln

Die Beschreibungen in diesem Abschnitt werden allen OpenPGP-Schlüsseln zugeordnet.

To view properties of a PGP key:

- Select the PGP key from the main window,

- Double click on it or choose Properties from the toolbar,

- Select the Details tab.

### Eigenschaften

Fingerprint

- Der Fingerabdruck ist eine einzigartige Zeichenkette, die einen Schlüssel exakt identifiziert.

KeyID

- Die Schlüsselkennung entspricht dem Fingerabdruck, wobei die Schlüsselkennung lediglich die letzten 8 Zeichen des Fingerabdrucks enthält. Meist ist es möglich, einen Schlüssel nur über diese Schlüsselkennung zu identifizieren, doch gelegentlich haben auch zwei Schlüssel die gleiche Kennung.

Type

- Legt den zur Erzeugung eines Schlüssels verwendeten Algorithmus fest. DSA-Schlüssel können lediglich signieren, ElGamal-Schlüssel werden zur Verschlüsselung verwendet.

Created

- Bezeichnet das Erzeugungsdatum des Schlüssels.

Expires

- Gibt das Datum an, ab dem der Schlüssel nicht mehr verwendet werden kann.

Strength

- Indicates the length in bits of a key. In general the longer the key, the more security it provides.

  A long key is not enough to make up for the use of a weak passphrase.

### Vertrauen

Die Vertrauenswürdigkeit zeigt an, wie Sie eine Person bezüglich ihrer Verlässlichkeit einschätzen. Wenn Ihnen ein Schlüssel begegnet, den Sie nicht selbst signiert haben, wird die Gültigkeit des Schlüssels von dieser Person anhand der bisher gesammelten Signaturen sowie Ihrer Einschätzung der Vertrauenswürdigkeit der Ersteller dieser Signaturen eingestuft. Per Vorgabe erfordert ein unbekannter Schlüssel mindestens drei Signaturen geringfügiger Vertrauenswürdigkeit oder eine Signatur, der Sie absolut vertrauen.

- Unbekannt: Sie können die Fähigkeiten der Person zum korrekten Signieren von Schlüsseln nicht einschätzen.

- Nie: Diese Person kann Schlüssel nicht korrekt signieren.

- Geringfügig: Diese Person überprüft zwar die Foto-Kennung vor dem Signieren eines Schlüssels, aber überprüft nicht notwendigerweise die Kennung genauer.

- Vollkommen: Diese Person prüft genauestens die Foto-Kennung jeder Person vor der Bestätigung. Das bedeutet, dass beispielsweise nur Schlüssel bestätigt werden, die mit Sicherheit der Person gehören, die um Bestätigung bittet.

- Absolut: Diese Stufe der Vertrauenswürdigkeit sollte ausschließlich Ihren eigenen Schlüsseln zugeordnet werden..

### Aktivieren und Deaktivieren von Schlüsseln

Wenn ein Schlüssel aktiviert ist, kann er zur Ausführung von Verschlüsselungen verwendet werden. Wenn ein Schlüssel deaktiviert ist, kann er nicht zum Verschlüsseln oder zur Überprüfung von Signaturen verwendet werden.

### Ablaufdatum

Ein Schlüssel kann, nachdem er abgelaufen ist, nicht mehr für Verschlüsselungen verwendet werden. Das Ändern des Ablaufdatums auf einen zukünftigen Zeitpunkt stellt dessen Gültigkeit wieder her. In der Praxis ist es empfehlenswert, einen Hauptschlüssel zu haben, der niemals verfällt, sowie mehrere Unterschlüssel, die mit dem Hauptschlüssel signiert wurden.

### Benutzerkennungen

Benutzerkennungen erlauben die Verwendung mehrerer Identitäten und E-Mail-Adressen mit dem gleichen Schlüssel.

They usually take the form of:

    Name (comment) <email address>

#### Hinzufügen einer Benutzerkennung

Hinzufügen einer Benutzerkennung ist nützlich, wenn Sie eine Identität für Ihre Arbeit und eine weitere für Ihre Freunde nutzen wollen.

To add a user ID to a key:

- Select the key from the main window,

- Double click on it or choose Properties from the toolbar,

- Select the Names and Signatures tab,

- Click on Add Name.

Wenn Sie die oben stehenden Anweisungen befolgt haben, wird ein Eingabedialog angezeigt. Die Eingabefelder werden unten detailliert beschrieben.

Full Name

- Enter your full name in the form

      <first> <last>

  A middle name or initial is optional.

  In dieses Feld müssen Sie mindestens 5 Zeichen eingeben.

Email Address

- Auf Schlüsselservern oder bei anderen Schlüsselanbietern wird meist anhand Ihrer E-Mail-Adresse nach Ihrem Schlüssel gesucht. Stellen Sie zunächst sicher, dass diese korrekt eingegeben wurde.

  It should be of the form

      <username>@<domainname>

Key Comment

- Das Kommentarfeld kann für eine zusätzlich im Namen Ihrer neuen Kennung anzuzeigende Information verwendet werden. Diese Information steht auch bei Suchvorgängen auf Schlüsselservern zur Verfügung.

### Foto-Kennungen

Foto-Kennungen erlauben dem Eigentümer eines Schlüssels, ein oder mehrere Bilder von sich selbst in diesen Schlüssel einzubetten. Diese Kennungen können ebenso wie gewöhnliche Benutzerkennungen signiert werden. Ein Foto muss im JPEG-Format vorliegen und sollte nicht größer als 240 mal 288 Pixel sein.

Falls das gewählte Bild nicht im erforderlichen Dateityp oder der korrekten Größe vorliegt, kann Passwörter und Verschlüsselung das benötigte Bild direkt aus jedem von der GDK-Bibliothek unterstützten Format erzeugen.

### Kennwort ändern

To change the passphrase assigned to a key:

- Select the key from the main window,

- Double click on it or choose Properties from the toolbar,

- Click on Change Passphrase.

Geben Sie ein neues Kennwort ein und klicken Sie auf OK.

### Entfernen eines Schlüssels

To delete a key from your keyring:

- Select the key from the main window,

- Right click on it and choose Delete Key or choose Edit Delete Key .

Sie können Ihre eigenen Schlüssel, vertrauenswürdige Schlüssel und gesammelte Schlüssel entfernen.

## Eigenschaften eines OpenPGP-Unterschlüssels

Jeder OpenPGP-Schlüssel hat einen einzelnen Hauptschlüssel, der nur zum Signieren verwendet werden kann. Unterschlüssel können dagegen sowohl zum Verschlüsseln als auch zum Signieren verewendet werden. Deshalb brauchen Sie Ihren Hauptschlüssel nicht zu widerrufen, falls Ihr Unterschlüssel gefährdet ist.

ID

- Dies ist die Kennung des Unterschlüssels.

Type

- Legt den zur Erzeugung eines Unterschlüssels verwendeten Algorithmus fest. DSA-Schlüssel können lediglich signieren, ElGamal-Schlüssel werden zur Verschlüsselung verwendet und RSA-Schlüssel können sowohl signieren als auch verschlüsseln.

Created

- Bezeichnet das Erzeugungsdatum des Schlüssels.

Expires

- Gibt das Datum an, ab dem der Schlüssel nicht mehr verwendet werden kann.

Status

- Gibt den Status des Schlüssels an.

Strength

- Indicates the length in bits of the key. In general the longer the key, the more security it provides.

  A long key is not enough to make up for the use of a weak passphrase.

### Hinzufügen eines Unterschlüssels

Zum Hinzufügen eines Unterschlüssels zu einem Schlüssel klicken Sie im Abschnitt Unterschlüssel auf Hinzufügen.

Wenn Sie die oben stehenden Anweisungen befolgt haben, wird ein Eingabedialog angezeigt. Die Eingabefelder werden unten detailliert beschrieben.

Schlüssel-Typ

- Bezeichnet den Verschlüsselungs-Algorithmus zum Erzeugen eines Unterschlüssels.

  DSA

- Verwendet den Digital Signature Algorithm (DSA) zur Erzeugung des Unterschlüssels. Dieser Schlüssel kann nur zum Signieren verwendet werden.

ElGamal

- Verwendet den ElGamal-Algorithmus zur Erzeugung des Unterschlüssels. Dieser Schlüssel kann nur zum Verschlüsseln verwendet werden.

RSA

- Verwendet den Rivest-Shamir Adleman-Algorithmus (RSA) zur Erzeugung des Unterschlüssels. Dieser Schlüssel kann sowohl signieren als auch verschlüsseln, allerdings müssen dafür zwei verschiedene Unterschlüssel erzeugt werden.

Schlüssellänge

- Bezeichnet die Länge des Schlüssel in Bit. Allgemein lässt sich sagen: Je länger der Schlüssel, desto sicherer ist er.

Ablaufdatum

- Legt das Datum fest, ab dem der Unterschlüssel nicht mehr benutzt werden kann.

### Ändern des Ablaufdatums eines Unterschlüssels

To change a subkey expiration date, select the subkey from the Subkeys section, then:

- Click on the Expire button on the left,

- From the date dialog choose the new expiration date or select Never expires for no expiration date.

### Widerrufen eines Unterschlüssels

To revoke a subkey, select the subkey from the Subkeys section, then:

- Click on the Revoke button on the left,

- Choose a reason why to revoke the subkey:

  No Reason

- There isn't a specific reason to revoke the key.

Compromised

- The key has been compromised.

Superseded

- The key has been superseded by another one.

Not Used

- The key is not used anymore.

- Enter a description of why you are revoking the key,

- Click on Revoke.

Der Widerruf des Schlüssels wird unmittelbar ausgeführt.

### Entfernen eines Unterschlüssels

To delete a subkey, select the subkey from the Subkeys section, then:

- Click on the Delete button on the left.

## Eigenschaften von SSH-Schlüsseln

Die Beschreibungen in diesem Abschnitt werden allen SSH-Schlüsseln zugeordnet.

To view properties of a SSH key:

- Select the Secure Shell key from the main window,

- Double click on it or choose Properties from the toolbar,

- Select the Details tab.

### Eigenschaften

Fingerprint

- Der Fingerabdruck ist eine einzigartige Zeichenkette, die einen Schlüssel exakt identifiziert.

Algorithm

- Legt den beim Erzeugen eines Schlüssels verwendeten Verschlüsselungsalgorithmus fest.

Location

- Dies bezeichnet den Speicherort des geheimen Schlüssels.

Strength

- Indicates the length in bits of a key. In general the longer the key, the more security it provides.

  A long key is not enough to make up for the use of a weak passphrase.

### Entfernen eines SSH-Schlüssels

To delete a Secure Shell key:

- Select the SSH key from the main window,

- Right click on it and choose Delete key or choose Edit Delete Key .

## Importieren von Schlüsseln

To import keys choose File Import and select, from the file chooser, a file containing at least one ASCII armored public key.

Importing can also be performed by pasting the keys inside Passwords and Keys:

- Select an ASCII armored public block of text,

- Copy it to the clipboard,

- Choose Edit Paste Keys .

## Exportieren von Schlüsseln

To export keys, select the keys in the main window and choose File Export .

You can also export keys to the clipboard in an ASCII armored block of text:

- Select the keys in the main window,

- Choose Edit Copy Keys .

## Signieren eines Schlüssels

Das Signieren eines Schlüssels einer anderen Person bedeutet einen Vertrauensbeweis gegenüber dieser Person. Bevor Sie dies tun, sollten Sie sorgfältig den Fingerabdruck des Schlüssels prüfen, um sichergehen zu können, dass der Schlüssel wirklich dieser Person zuzuordnen ist.

To sign a key in your keyring:

- Select the key you want to sign from the Trusted Keys or Other Collected Keys tabs,

- Choose Sign from the toolbar or File Sign ,

- Select how carefully the key has been checked,

- Indicate if the signature should be local to your keyring, and if your signature can be revoked,

- Click on Sign.

## Einstellungen

This section describes the preferences settable in Passwords and Keys by choosing Edit Preferences from within Passwords and Keys.

### Passwort-Schüsselbünde

#### Erzeugen von Schlüsselbünden

Um einen neuen Schlüsselbund anzulegen, wählen Sie Datei Importieren und wählen dann Passwort-Schlüsselbund. Geben Sie einen Namen für den neuen Schlüsselbund ein und drücken Sie die Eingabetaste.

#### Ändern der Passwörter von Schlüsselbünden

Um das Passwort zum Entsperren des Schlüsselbunds zu ändern, wählen Sie zuerst den gewünschten Schlüsselbund aus und klicken dann auf Passwort zum Entsperren ändern. Sie werden aufgefordert, das alte Passwort in das Texteingabefeld Altes Passwort einzugeben. Danach werden Sie aufgefordert, das neue Passwort in das Texteingabefeld Neues Passwort einzugeben, sowie die Eingabe im Texteingabefeld Passwort bestätigen zu bestätigen. Um die Änderungen anzuwenden, klicken Sie auf Ändern. Wenn die Eingabe des alten Passworts korrekt war, erhalten Sie eine Statusnachricht, dass die Aktion erfolgreich war. Falls das alte Passwort nicht korrekt eingegeben wurde, werden Sie um dessen Überprüfung gebeten.

#### Entfernen von Schlüsselbünden

To remove a keyring, first select the appropriate keyring and then from the menu choose Edit Delete.

### Schlüssel-Server

Halten Sie Ihre eigenen Schlüssel und die Schlüssel Anderer auf dem aktuellen Stand, indem Sie die Schlüssel regelmäßig mit entfernten Schlüsselservern abgleichen. Das Abgleichen stellt sicher, dass Sie über die neuesten Signaturen Ihrer eigenen Schlüssel verfügen und dadurch aus den Ihnen erwiesenen Vertrauensbeweisen den größtmöglichen Nutzen ziehen.

Passwörter und Verschlüsselung unterstützt HKP- und LDAP-Schlüsselserver.

HKP Servers

- HKP-Schlüsselserver sind normale webbasierte Schlüsselserver, wie beispielsweise der populäre hkp://pool.sks-keyservers.net, der auch über http://sks-keyservers.net erreichbar ist.

LDAP Keyservers

- LDAP-Schlüsselserver sind weniger gebräuchlich, aber verwenden das Standard-LDAP-Protokoll, um Schlüssel zur Verfügung zu stellen. ldap://keyserver.pgp.com ist ein empfehlenswerter LDAP-Server.

### Schlüsselfreigabe

Die Schlüsselfreigabe erfolgt mittels DNS-SD, auch als Bonjour oder Rendezvous bekannt. Die Aktivierung der Schlüsselfreigabe fügt den öffentlichen Schlüsselbund des lokalen Benutzers von Passwörter und Verschlüsselung zum entfernten Suchdialog hinzu. Der Zugriff auf solche lokalen »Schlüsselserver« ist meist schneller als auf entfernte Server.

## Info zu »Passwörter und Verschlüsselung«

Passwörter und Verschlüsselung, die zugehörigen Anwendungs-Plugins, das Einstellungs-Applet sowie das Panel-Applet werden unter dem Namen Seahorse zusammengefasst. Seahorse wurde von Jacob Perkins geschrieben. Die gegenwärtigen Hauptentwickler sind Stef Walter und Adam Schreiber. Dieses Handbuch stammt von Adam Schreiber. Die Website des Projekts wurde von Jim Pharis entworfen. Für weitere Informationen über das Seahorse-Projekt besuchen Sie bitte die Seahorse-Website.

To report a bug or make a suggestion regarding this application or this manual, follow the directions in the Feedback section of the GNOME User Guide.

This program is distributed under the terms of the GNU General Public license as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. A copy of this license is included with this documentation; another can be found in the file COPYING included with the source code of this program.