Wenn Sie den vorigen Tutorial-Schritt "Beschaffen eines passenden OpenPGP-kompatiblen Programms" durchgeführt haben, befindet sich jetzt eine zur Installation geeignete Version von "PGP" oder "GnuPG" auf Ihrem PC. Diese Version wollen wir nun installieren:
Je nachdem, welche Programmversion Sie sich besorgt haben und unter welchem Betriebssystem Sie arbeiten, läuft die Installation etwas anders:
Loggen Sie sich als Administrator "root" ein, gehen Sie in das Verzeichnis, in das Sie die Datei "pgp-5.0i-1.i386.rpm" heruntergeladen haben, und geben Sie zur Installation folgenden Befehl ein:
rpm -i pgp-5.0i-1.i386.rpm
(Wer die SuSE-Distribution einsetzt, kann natürlich statt des Red Hat Package Managers "rpm" auch das Installationstool "yast" verwenden.)
Loggen Sie sich anschließend als normaler User ein, und geben Sie in Ihrem Home-Directory den Befehl "pgp" ein. Das Programm erkennt, daß es zum ersten Mal aufgerufen wird, und erstellt in Ihrem Home-Directory das Unterverzeichnis ".pgp" und dort die Datei "randseed.bin".
Erstellen Sie anschließend mit einem beliebigen ASCII-Editor (z. B. "Komforttext" oder "vi") im Verzeichnis ".pgp" die Datei "pgp.cfg" mit folgendem 1-zeiligen Eintrag:
ArmorLines=0
(Ohne diesen Eintrag würde PGP beim Verschlüsseln von sehr langen Dateien diese in mehrere kleine Dateien aufspalten, was beim Datenaustausch zu Problemen führen kann.)
Speichern Sie die Datei "pgp.cfg". Damit ist die Installation von PGP unter Linux abgeschlossen.
Loggen Sie sich als Administrator "root" ein, gehen Sie in das Verzeichnis, in das Sie die Datei "gnupg-1.0.6-1.i386.rpm" heruntergeladen haben, und geben Sie zur Installation folgenden Befehl ein:
rpm -i gnupg-1.0.6-1.i386.rpm
(Wer die SuSE-Distribution einsetzt, kann natürlich statt des Red Hat Package Managers "rpm" auch das Installationstool "yast" verwenden.)
Loggen Sie sich anschließend als normaler User ein, und geben Sie in Ihrem Home-Directory den Befehl "gpg" ein. Das Programm erkennt, daß es zum ersten Mal aufgerufen wird, und erstellt in Ihrem Home-Directory das Unterverzeichnis ".gnupg" und dort die Datei "options" mit passenden Voreinstellungen.
Prüfen Sie anschließend mit dem Befehl "echo $LANG", ob bei Ihnen die Umgebungsvariable "LANG" (für "language") gesetzt ist und den Wert "de" (für "deutsch") hat (oder mit "de" beginnt, z. B. in der Form "de_DE.ISO-8859.1"). Falls dies nicht der Fall ist, geben Sie den Befehl
export LANG=de
ein und tragen diese Zeile auch in die Profildatei ".bashrc" ein. Dadurch wird Deutsch als Sprache für die Meldungen von GnuPG eingestellt.
Damit ist die Installation von GnuPG unter Linux abgeschlossen.
Legen Sie ein PGP-Verzeichnis an, in das Sie die Datei "pgp50ibi.zip" kopieren und dann entpacken:
unzip pgp50ibi.zip
Erstellen Sie anschließend mit einem beliebigen ASCII-Editor (z. B. "Komforttext" oder "edit") im PGP-Verzeichnis die Datei PGP.CFG mit folgendem 1-zeiligen Eintrag:
ArmorLines=0
(Ohne diesen Eintrag würde PGP beim Verschlüsseln von sehr langen Dateien diese in mehrere kleine Dateien aufspalten, was beim Datenaustausch zu Problemen führen kann.)
Speichern Sie die Datei PGP.CFG. Damit ist die Installation von PGP unter DOS abgeschlossen.
Starten Sie nach dem Entpacken der Downloaddatei PGPFW703.ZIP die darin enthaltene Installationsdatei "PGPfreeware 7.0.3.exe".
Daraufhin erscheint das "PGP Freeware 7.0.3i Setup", das Sie durch die PGP-Installation führt. Folgen Sie den Anleitungen des Installationsprogramms.
Wenn der Bildschirm "Select Components" erscheint, können Sie die Anzahl der zu installierenden Komponenten reduzieren. Für unser Projekt sind nur folgende Komponenten erforderlich:
PGP Key Management
PGP Command Line
PGP User's Guide
Außerdem können Sie natürlich den passenden Plugin für Ihr E-Mail-Programm installieren, falls dieses dort aufgeführt ist. (Das ist allerdings nur erforderlich, wenn Sie bei sich keine automatische Verschlüsselung auf dem Mail-Server einrichten wollen, sondern statt dessen eine End-to-End-Verschlüsselung direkt beim Anwender wünschen.)
Wenn der Bildschirm "Setup Complete" erscheint, entfernen Sie bitte das Häkchen vor "Launch PGPkeys" (die Schlüssel-Generierung machen wir im nächsten Tutorial-Schritt gemeinsam) und klicken dann auf die Schaltfläche "Finish".
Damit ist die Installation von PGP unter Windows abgeschlossen.
Legen Sie ein GnuPG-Verzeichnis an, in das Sie die Datei "gnupg-w32-1.0.6.zip" kopieren und dann entpacken:
unzip gnupg-w32-1.0.6.zip
Fügen Sie danach in die Windows-Registry folgende 3 Schlüssel (vom Typ "Zeichenfolge") ein:
\\HKEY_CURRENT_USER\Software\GNU\GnuPG\HomeDir
mit dem Namen des GnuPG-Verzeichnisses als Wert (mit "/" statt "\",
z. B. in der Form "g:/gnupg")
\\HKEY_LOCAL_MACHINE\Software\GNU\GnuPG\EntropyDLL
mit
dem Pfad+Dateinamen des GnuPG-Zufallsgenerators "entropy.dll" als Wert
(mit "/" statt "\", z. B. in der Form
"g:/gnupg/entropy.dll")
\\HKEY_CURRENT_USER\Control Panel\Mingw32\NLS\MODir
mit
dem Namen des GnuPG-Verzeichnisses als Wert (mit "/" statt "\",
z. B. in der Form "g:/gnupg")
Kopieren Sie anschließend im GnuPG-Verzeichnis die Datei DE.MO auf den Namen GNUPG.MO (z. B. durch "copy de.mo gnupg.mo"). Dadurch wird Deutsch als Sprache für die Meldungen von GnuPG eingestellt.
Erstellen Sie zuletzt mit einem beliebigen ASCII-Editor (z. B. "Komforttext" oder "edit") im GnuPG-Verzeichnis die Datei "options" mit folgenden 2 Einträgen:
force-v3-sigs
escape-from-lines
(Diese beiden Einträge konfigurieren GnuPG so, daß es beim Erzeugen von verschlüsselten/signierten Dateien auf Einschränkungen des Original-PGP gegenüber dem OpenPGP-Standard Rücksicht nimmt. Dadurch wird eine reibungslose Zusammenarbeit von GnuPG mit jeder PGP-Version ab 5.0 sichergestellt.)
Damit ist die Installation von GnuPG unter Windows abgeschlossen.
Nun ist PGP bzw. GnuPG einsatzbereit. Im nächsten Tutorial-Schritt werden wir damit unser erstes Schlüsselpaar erzeugen.
[Zurück zur Hauptseite des Verschlüsselungsprojekts] [Zum vorigen Tutorial-Schritt] [Zum nächsten Tutorial-Schritt]