Title: [Fingerabdruck Anleitung] PGP Signatur - Nachricht verschlüsseln/entschlüsseln Post by: cygan on June 24, 2024, 11:49:47 AM Autor: Learn Bitcoin (https://bitcointalk.org/index.php?action=profile;u=3506304)
Original Thema: [Eng: Tutorial] PGP Signature - Encrypt/Decrypt message - Fingerprint (https://bitcointalk.org/index.php?topic=5469280.0) Dieses Thema ist eine mit Bildern versehene Version von diesem Thema (https://bitcointalk.org/index.php?topic=4059348.0). Der Autor ist inaktiv, und das Thema ist gesperrt. Mehrere Mitglieder haben nach einer Anleitung gesucht, aber die Bilder waren fehlerhaft. Hier habe ich versucht, die Bilder zu fixen und sie erneut zu posten. Anerkennung: mdayonliner (https://bitcointalk.org/index.php?action=profile;u=1432468) Pretty Good Privacy (https://en.wikipedia.org/wiki/Pretty_Good_Privacy) Anleitung (deutsche Version) (Windows Only) Bitte wartet 1/2 Minute (abhängig von eurer Verbindungsgeschwindigkeit), um alle Bilder zu laden Inhaltsverzeichnis
Kurzfassung Nach oben springen (#post_top) Viele Menschen haben keine Ahnung von der PGP-Verschlüsselung/Entschlüsselung. Das war auch bei mir so, aber ich musste es auf die harte Tour lernen. Erforsche das Thema Die BCT PGP/GPG Public Key Datenbank: Lege deinen PGP-Schlüssel hier ab (https://bitcointalk.org/index.php?topic=1159946.0), um zu verstehen, warum Du es kennen musst. Wenn Du ein Electrum-Wallet-Benutzer bist, dann bin ich ziemlich sicher, dass Du einen Signatur-Link (https://prnt.sc/jjsuma) neben der Installationsdatei gesehen hast. Du hast auch eine Warnmeldung oben gesehen, die von einer gefälschten Kopie von Electrum spricht. Lange Rede, kurzer Sinn: PGP bietet Dir einen weitreichenden Datenschutz und Du kannst die authentische Quelle Deiner empfangenen Datei/Deines Textes leicht überprüfen. In diesem Tutorial werden wir lernen... # Wie man eine PGP-signierte Nachricht und eine Signatur erstellt # Wie man eine mit PGP-signierte Nachricht und Signatur verifiziert # Wie man eine Nachricht verschlüsselt # Wie man eine Nachricht entschlüsselt Sobald Du diese 4 Grundlagen beherrschst, wirst Du den Rest ohne weitere Hilfe bewältigen können. Ein besseres Verständnis Nach oben springen (#post_top) Bevor wir anfangen, wird es dir helfen, wenn ich dir einen kurzen Überblick gebe. PGP besteht aus zwei Schlüsseln... 1. Privater Schlüssel <=== Du brauchst es, um einen Inhalt zu entschlüsseln 1. a) Außerdem benötigst du eine Passphrase, d. h. ein sicheres Passwort. 2. Öffentlicher Schlüssel <=== Du brauchst es, um einen Inhalt zu verschlüsseln Denke an eine sehr sensible Nachricht, die du deinem Freund per E-Mail schicken willst. Du möchtest nicht, dass eine Regierungsbehörde oder ein Spion die Nachricht liest. Diese Leute können leicht auf deinen E-Mail-Server zugreifen. Um dies zu vermeiden, bittest du deinen Freund, dir seinen öffentlichen PGP-Schlüssel zu geben. Sobald du ihn hast, verschlüsselst du die Nachricht und schickst die verschlüsselte Nachricht per E-Mail an deinen Freund. Jetzt kann nur noch Ihr Freund die Nachricht entschlüsseln, da er den privaten Schlüssel kennt. Warnung: Gib deinen privaten Schlüssel und deine Passphrase nicht an Dritte weiter. Erste Schritte Nach oben springen (#post_top) Herunterladen und Installieren Nach oben springen (#post_top) Du brauchst die Kleopatra Desktop-Anwendung. Klicke hier (https://www.gpg4win.org/get-gpg4win.html) und lade gpg4win-3.1.1.exe herunter (dies ist die aktuelle Version, es kann sein, dass du die gleiche oder eine andere Version findest, aber das macht nichts, egal welche Version du auf dem Server hast, du wirst sie herunterladen). Sobald der Download abgeschlossen ist, installiere die Anwendung (ich nehme an, du kennst die Grundlagen der Installation einer Anwendung). Sobald die Installation abgeschlossen ist, erscheint das Kleopatra-Symbol auf deinem Desktop. Erstelle deine ersten privaten und öffentlichen Schlüssel Nach oben springen (#post_top) 1. Öffne Kleopatra > File > Neues Schlüsselpaar... https://www.talkimg.com/images/2023/10/05/POdcW.png Klick hier, wenn du das Bild nicht sehen kannst (https://www.talkimg.com/images/2023/10/05/POdcW.png) 2. Klicke auf Ein persönliches OpenPGP-Schlüsselpaar erstellen https://www.talkimg.com/images/2023/10/05/POu0J.png Klick hier, wenn du das Bild nicht sehen kannst (https://www.talkimg.com/images/2023/10/05/POu0J.png) 3. Name und E-Mail eingeben > Klicke auf Weiter https://www.talkimg.com/images/2023/10/05/POAmC.png https://www.talkimg.com/images/2023/10/05/POHJb.png In unserem Fall verwenden wir... Code: Name: mdayonliner Tutorial 4. Klicke auf Erstellen https://www.talkimg.com/images/2023/10/05/POSpv.png 5. Passphrase eingeben (achtet auf ein sicheres Passwort) -> Wiederholen -> Klicke auf OK https://www.talkimg.com/images/2023/10/05/POnZH.png https://www.talkimg.com/images/2023/10/05/POC3g.png In unserem Fall haben wir verwendet... <=== Niemals in der Öffentlichkeit veröffentlichen Code: tutorialMday 6. Halte die folgende Informationen fest... 6.1. Fingerabdruck: In einer Textdatei oder einer anderen Datei deiner Wahl Code: 3DE42C11CBDD44EFC63B602DFA92987833EE3CE0 6.3. Öffentlichen Schlüssel zum Verzeichnisdienst hochladen... 6.4. Abschluss https://www.talkimg.com/images/2023/10/05/POQBI.png 6.2 Klicke auf Erstelle eine Sicherungskopie deines Schlüsselpaares... https://www.talkimg.com/images/2023/10/05/POMdd.png Wähle ein Verzeichnis auf deiner Festplatte und bewahre die Datei sicher auf. Dies ist natürlich unser privater Schlüssel Passphrase eingeben -> Klicke auf Ok https://www.talkimg.com/images/2023/10/05/POmz5.png Klicke auf Ok https://www.talkimg.com/images/2023/10/05/PO6hz.png Dieser Prozess hat gerade den PRIVATSCHLÜSSEL exportiert <===== Veröffentliche ihn nie in der Öffentlichkeit Suche nach der exportierten Datei und öffne sie mit Notepad Code: -----BEGIN PGP PRIVATE KEY BLOCK----- 6.3. Klicke auf Öffentlichen Schlüssel zum Verzeichnisdienst hochladen... -> warte ein wenig -> Klicke auf OK Dadurch wird der öffentliche Schlüssel online in den PGP-Verzeichnisdienst hochgeladen. Zuvor müssen wir jedoch prüfen, ob die Verzeichnisdomäne noch aktiv ist. Im Falle von inaktiven Domains folge bitte den folgenden Einstellungen. Beim Versuch, OpenPGP-Zertifikate zu exportieren, ist ein Fehler aufgetreten. Versuche, den OpenPGP-Schlüsselserver zu ändern.Server hat einen Fehler angezeigt gpg: keyserver send failed: Server hat einen Fehler gemeldet -snip- Wenn Du Windows OS und Kleopatra wie in der Anleitung oben verwendest, gehe zu Einstellungen -> Kleopatra konfigurieren ... Gebe in der Spalte OpenPGP Keyserver (Standard: hkps: //hkps.pool.sks-keyservers.net) den Keyserver ein, der noch aktiv/erreichbar ist, https://pgp.mit.edu; http://keyserver.ubuntu.com/; oder andere Server; klicke dann auf OK. Hier ist ein Beispiel für meinen öffentlichen Schlüssel: http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x58bc997445d96f68db65c169a2ca884f183d22e9 Mach dir keine Sorgen, wenn ein Fehler auftritt. Du kannst dies später nach der richtigen Konfiguration tun. Klicke auf OK und Beenden Du solltest nun deine neu erstellte PGP-Benutzer-ID sehen https://www.talkimg.com/images/2023/10/05/POzpq.png 6.3.a. Rechtsklick -> Klicke auf Auf Server veröffentlichen Auch nach dem Wechsel des Servers, wenn du weiterhin Fehler bekommst, dann mach dir keine Sorgen. Du brauchst keinen Server für deinen öffentlichen Schlüssel. Du kannst ihn auf deinem Computer speichern https://www.talkimg.com/images/2023/10/05/PONZj.png Speichere ihn auf deinem Computer in einem bekannten Verzeichnis. Dies ist dein öffentlicher Schlüssel Code: -----BEGIN PGP PUBLIC KEY BLOCK----- So, wir haben jetzt unseren... 1. Privaten Schlüssel 2. Passphrase 3. Öffentlichen Schlüssel 4. Fingerabdruck Rot: Nur privat | Grün: Kann öffentlich zugänglich gemacht werden PGP-signierte Nachricht und Signatur erstellen Nach oben springen (#post_top) Nehmen wir an, dass wir die folgende Nachricht mit PGP Signature signieren wollen Code: Mein Benutzername mdayonliner. Es ist m-day-online-r 1. Öffne Notepad > Gebe die Nachricht ein > Wähle die Nachricht > Kopiere die Nachricht. 2. Öffne die Systemleiste > Rechtsklick auf das Kleopatra Symbol > Mauszeiger auf der Zwischenablage > Klicke OpenPGP-Sign... https://www.talkimg.com/images/2023/10/05/POEkG.png https://www.talkimg.com/images/2023/10/05/POIBD.png 3. Klicke auf Weiter > Eingabe der Passphrase > Klicke auf OK Standardmäßig sollte es dein Schlüsselpaar zum Signieren haben, wir können ein Schlüsselpaar als Zertifikat bezeichnen. Wenn du mehr als eines für dich hast, kannst du es in dasjenige ändern, für das du signieren willst. https://www.talkimg.com/images/2023/10/05/PO3df.png https://www.talkimg.com/images/2023/10/05/POkFZ.png 4. Klicke auf OK https://www.talkimg.com/images/2023/10/05/POvh8.png 5. Öffne ein anderes Notepad > Einfügen (Ctrl+V) Code: -----BEGIN PGP SIGNED MESSAGE----- Herzlichen Glückwunsch, Du hast soeben Deine erste PGP-signierte Nachricht mit Signatur erstellt. [--------------Aktualisierung der folgenden Inhalte------------- 21/12/2020] Verifizierung der mit PGP-signierten Nachricht und der Signatur Nach oben springen (#post_top) Nehmen wir an, wir wollen die PGP-signierte Nachricht von Husna QA (https://bitcointalk.org/index.php?topic=1159946.msg33448946#msg33448946). Nachfolgend finden wir unsere PGP-signierte Nachricht mit Signatur Code: -----BEGIN PGP SIGNED MESSAGE----- 1. Alles im Code-Tag markieren > Kopieren (Ctrl+C) 2. Öffne die Systemleiste > Rechtsklick auf das Kleopatra Symbol > Mauszeiger auf der Zwischenablage > Klicke auf Decrypt/Verify... https://www.talkimg.com/images/2023/10/05/POYl3.png https://www.talkimg.com/images/2023/10/05/POy6w.png 3. Klicke auf Suche > Warte ein paar Sekunden, bis du ein aktives Fenster siehst > Wähle > Klicke auf Import Du brauchst den PGP Fingerabdruck/Public Key von Husna QA, der in die Kleopatra Zertifikatsliste importiert wurde. Wenn du ihn noch nicht hast, beginne mit der Suche. https://www.talkimg.com/images/2023/10/05/POJV9.png https://www.talkimg.com/images/2023/10/05/POVDN.png 4. Prüfe 1 & 2 > Klicke auf Weiter (3) https://www.talkimg.com/images/2023/10/05/POrna.png https://www.talkimg.com/images/2023/10/05/PO1ko.png 5. Wähle dein Schlüsselpaar > Prüfe Nur für mich selbst zertifizieren > Klicke auf zertifizieren https://www.talkimg.com/images/2023/10/05/POLgT.png 6. Eingabe der Passphrase > Klicke auf OK https://www.talkimg.com/images/2023/10/05/POhdl.png https://www.talkimg.com/images/2023/10/05/POoF1.png 7. Klicke auf Beenden (1) > Wenn die importierten Informationen gültig sind, erscheint eine grüne Hintergrundfläche > Klicke auf Beenden(2) https://www.talkimg.com/images/2023/10/05/PO4om.png https://www.talkimg.com/images/2023/10/05/PO5lW.png 8. Öffne ein anderes Notepad > Einfügen (Ctrl+V) Code: Datum: 2018-03-29 Herzlichen Glückwunsch, Du hast gerade Deine erste PGP-signierte Nachricht mit Signatur verifiziert. Verschlüsselte Nachricht erstellen Nach oben springen (#post_top) Bevor wir eine verschlüsselte Nachricht erstellen können, benötigen wir das PGP Fingerabdruck/Public Key Zertifikat einer anderen Person. Wir haben bereits Informationen über den öffentlichen Schlüssel von Husna QA importiert. Gehen wir also davon aus, dass wir ihm/ihr die verschlüsselte Nachricht schicken werden. <<=== Bitte schicke ihm/ihr wirklich keine Nachricht. Hinweis, er/sie weiß nicht einmal von dieser Anleitung. Nehmen wir nun an, dass wir die folgende Nachricht verschlüsseln wollen. Code: Es ist m-day-online-r wird diese Nachricht verschlüsseln.. 1. Öffne Notepad > Geben die Nachricht ein > Wählen die Nachrichte > Kopiere die Nachricht. 2. Öffne die Systemleiste > Rechtsklick auf das Kleopatra Symbol > Mauszeiger auf der Zwischenablage > Klicke Verschlüsseln... https://www.talkimg.com/images/2023/10/05/PO96J.png https://www.talkimg.com/images/2023/10/05/POBjC.png 3. Klicke auf Empfänger hinzufügen(1) https://www.talkimg.com/images/2023/10/05/POgDb.png https://www.talkimg.com/images/2023/10/05/PO8nv.png 4. Empfänger auswählen > Klicke auf OK (2) > Klicke auf Weiter https://www.talkimg.com/images/2023/10/05/POKvH.png https://www.talkimg.com/images/2023/10/05/PObgg.png 5. Klicke auf OK https://www.talkimg.com/images/2023/10/05/PODuI.png 6. Öffne Notepad > Einfügen (Ctrl+V) Code: -----BEGIN PGP MESSAGE----- Herzlichen Glückwunsch zur Verschlüsselung der Nachricht. Wenn Du sie an Husna QA schickst, kann nur er/sie sie entschlüsseln und die ursprüngliche Nachricht lesen. Entschlüsseln einer verschlüsselten Nachricht Nach oben springen (#post_top) Angenommen, Du kennst meinen PGP Fingerabdruck/Public Key. Du hast mir eine verschlüsselte Nachricht geschickt, die nachstehend aufgeführt ist. Code: -----BEGIN PGP MESSAGE----- Mein Fingerabdruck (Dies ist der, den ich für das Forum verwende): Code: 81DAEE690159E01E28FF951086FEA0B65C6E1B2C Nun werden wir sehen, wie man diese Nachricht entschlüsselt. 1. Wähle die gesamte Nachricht aus > Kopieren (Ctrl + C) 2. Öffne die Systemleiste > Rechtsklick auf das Kleopatra Symbol > Mauszeiger auf der Zwischenablage > Klicke auf Entschlüsseln/Verifizieren... https://www.talkimg.com/images/2023/10/05/POONd.png https://www.talkimg.com/images/2023/10/05/POWo5.png 3. Eingabe der Passphrase (1) > Klicke auf OK (2) https://www.talkimg.com/images/2023/10/05/POexz.png https://www.talkimg.com/images/2023/10/05/PO0P2.png 4. Klicke auf Beenden https://www.talkimg.com/images/2023/10/05/POljc.png https://www.talkimg.com/images/2023/10/05/PWUnq.png 5. Öffne Notepad > Einfügen (Ctrl + V) Code: Hallo m-day-online-r, Einige öffentliche PGP-Schlüssel aus dem wirklichen Leben Nach oben springen (#post_top) Einige Beispiele für öffentliche PGP-Schlüssel, die dich vielleicht interessieren oder die du importieren möchtest.
Übungen - Hausaufgaben Nach oben springen (#post_top) Willkommen in der Rubrik Übungen. Bevor wir beginnen, solltest du Folgendes tun. 1. Erstelle ein neues Schlüsselpaar mit den folgenden Informationen Code: Name: ex-<dein bitcoinTalk username> Code: Name: ex-mdayonliner 2. Veröffentliche deinen Fingerabdruck auf dem Online-Server. Er wird mir und anderen Mitgliedern helfen, auf Ihren öffentlichen Schlüssel für verschlüsselte Kommunikation zuzugreifen. Wir werden zwei Aufgaben zum Üben haben. Ich werde mir später einen Preis für die erfolgreichen Teilnehmer ausdenken. Aufgabe 1: PGP-signierte Nachricht und Signatur (#post_) - Demnächst verfügbar. Aufgabe 2: Nachricht verschlüsseln und entschlüsseln (#post_) - Demnächst verfügbar. Klicke hier für meinen Fingerabdruck auf dem Server (https://sks-keyservers.net/pks/lookup?op=get&search=0x81DAEE690159E01E28FF951086FEA0B65C6E1B2C). Code: 81DAEE690159E01E28FF951086FEA0B65C6E1B2C FAQ Nach oben springen (#post_top) electrobit: Könnte mir jemand erklären, was der Zweck oder die Vorteile sind, wenn man einen PGP erstellt? (https://bitcointalk.org/index.php?topic=4059348.msg38652207#msg38652207) Antwort (https://bitcointalk.org/index.php?topic=4059348.msg38654425#msg38654425) Bitte zögert nicht, eure Fragen in den Kommentaren zu stellen. Ich werde sie hier mit der Antwort hinzufügen. Wenn ich die Antwort nicht weiß, werde ich versuchen, ältere Mitglieder um Hilfe zu bitten, oder ich werde eine Antwort auf Ihre Frage finden. Achte darauf, dass die Frage mit dem Thema zusammenhängt. Anerkennungen Nach oben springen (#post_top) https://www.talkimg.com/images/2023/10/05/PWavj.png Husna QA (https://bitcointalk.org/index.php?action=profile;u=1827294): Das Thema PGP/GPG Signed Message - Public Key (https://bitcointalk.org/index.php?topic=3221263.0) in seiner/ihrer Landessprache war für mich der Startschuss, um mein Lernen zu beginnen. Ich bin froh, dass ich gut genug war, um die Übersetzung ins Englische zu verstehen. https://www.talkimg.com/images/2023/10/05/PWavj.png TryNinja (https://bitcointalk.org/index.php?action=profile;u=557798): Hat einige URLs (https://bitcointalk.org/index.php?topic=3776827.msg37813164#msg37813164) zur Verfügung gestellt, die mir den Kopf frei gemacht haben, um allesbesser zu verstehen. https://www.talkimg.com/images/2023/10/05/PWavj.png hugeblack (https://bitcointalk.org/index.php?action=profile;u=1059082): Schlug vor, einige öffentliche PGP-Schlüssel (https://bitcointalk.org/index.php?topic=4059348.msg38082152#msg38082152) als Beispiel hinzuzufügen. https://www.talkimg.com/images/2023/10/05/PWavj.png All die Mitglieder, die ihre ÖFFENTLICHEN PGP SCHLÜSSEL überall im Forum hinterließen. Diese verschlüsselten Codes zu sehen, war für mich interessant, und schließlich beschloss ich zu untersuchen, was es damit auf sich hatte. Hinweise Nach oben springen (#post_top) https://en.wikipedia.org/wiki/Pretty_Good_Privacy http://www.pitt.edu/~poole/PGP.htm Diese Anleitung wird in Zukunft mit weiteren Materialien fortgesetzt Ich freue mich auf Eure fachliche Bewertung und Euer Feedback Übersetzung auf Initiative der AOBT erstellt (https://bitcointalk.org/index.php?topic=5442314.0) |