Bisher haben wir David, der eine geheime Nachricht an John senden möchte, um dies zu tun.
John erzeugte einen Torhüter.
John schickte auch den öffentlichen Schlüssel an David.
David hat den öffentlichen Schlüssel heruntergeladen und in seinen Schlüsselring importiert.
Wenn wir also hier zu Davids Computer gehen, können wir sehen, dass er Johns öffentlichen Schlüssel hat.
Im Moment kann David Daten mit Johns öffentlichem Schlüssel verschlüsseln und an John senden.
Auf diese Weise ist John die einzige Person, die diese Daten entschlüsseln kann, da er die einzige Person ist, die über
einen eigenen privaten Schlüssel verfügt.
Jetzt werden Sie hier auch einen zusätzlichen Eintrag bemerken.
Ich habe hier in diesem Abschnitt tatsächlich einen Keeper für David erstellt, um ihn zu vervollständigen.
Sie müssen dies nicht tun, denn wie ich bereits sagte, brauchen wir nur Johns öffentlichen Schlüssel, um Daten an John zu senden.
Und gemäß dem Beispiel, das wir machen, wird David Daten an John senden, also brauchen wir
nur Johns öffentlichen Schlüssel.
Ich habe hier nur einen Keeper für David erstellt, damit Sie sehen können, wie
dies in einem realen Szenario funktioniert.
Wir müssen das also eigentlich nicht mehr verwenden, da David bereits den öffentlichen Schlüssel von John hat.
Alles, was Sie tun müssen, ist buchstäblich damit zu beginnen, die Nachricht einzugeben, die Sie senden möchten, um dies zu tun.
Ich werde nur einen Texteditor öffnen.
Also gehen wir wieder zum Zubehör.
Wir werden meinen Texteditor öffnen und ich fange gerade an, die Nachricht zu verfassen.
Dafür werden wir nur Hallo sagen.
Dies ist eine geheime Nachricht, die von David an John gesendet wurde.
Bevor wir dies senden, werden wir den gesamten Text auswählen.
Wir werden es kopieren.
Und dann gehen wir zum Applet "Zwischenablage" und klicken auf "Zwischenablage mit
öffentlichem Schlüssel verschlüsseln".
Wir werden darauf klicken.
Und wie Sie sehen können, erhalten Sie eine Liste aller öffentlichen Schlüssel, die Sie auf Ihrem Computer haben.
Wie ich bereits sagte, sind alle, die mit Tails beginnen, öffentliche Standardschlüssel, die hinzugefügt wurden, um die Integrität
der von Tells heruntergeladenen Pakete zu überprüfen. Sie möchten keine dieser Schlüssel auswählen.
Sie möchten sicherstellen, dass Sie die Kontakte auswählen, an die Sie ihre Nachricht senden möchten.
Und in unserem Beispiel möchten wir die Nachricht an John Wick senden, jetzt ist das vollkommen in Ordnung.
Sie können es einfach so auswählen und auf OK klicken, um die Nachricht zu verschlüsseln.
Aber in diesem Fall sogar Sie sogar David.
Selbst der Absender kann den Inhalt der Nachricht nicht sehen. Wenn Sie den Inhalt
der Nachricht auch selbst entschlüsseln möchten, sollten Sie den Eintrag für Ihren eigenen Schlüssel vornehmen.
Das ist also Davids Computer.
Und wenn David immer noch den Inhalt der Nachricht sehen möchte, die er senden wird, sollte
er diese Box nehmen.
Ansonsten können wir einfach John ankreuzen.
Und die einzige Person auf der Welt, die den Inhalt dieser Nachricht lesen kann, ist John oder
jeder, der den privaten Schlüssel hat.
Aber wenn John BGP richtig verwendet, sollte er den privaten Schlüssel niemals mit jemandem teilen.
Wenn wir eine Nachricht mit seinem privaten Schlüssel verschlüsseln, können wir sicher sein, dass John die einzige
Person ist, die den Inhalt dieser Nachricht lesen kann.
Also werden wir auf klicken.
IN ORDNUNG.
Das wird uns fragen, ob wir diesem Schlüssel vertrauen. Wir werden sagen, ja, wir vertrauen ihm.
Und wie Sie hier sehen können, hat sich das Symbol der Zwischenablage geändert, um anzuzeigen,
dass die Zwischenablage derzeit einen verschlüsselten Text enthält, der den bereits kopierten Text darstellt.
Wenn also und derselbe Texteditor hier drin ist, wenn ich nur das einfüge, was sich in meiner Zwischenablage befindet,
wird eine verschlüsselte Nachricht angezeigt.
Und dies ist im Grunde der Inhalt hier, der mit Johns öffentlichem Schlüssel verschlüsselt ist.
Im Moment können Sie also nicht einfach alles kopieren und mit einer beliebigen Kommunikationsmethode an John senden, um es
als Sofortnachricht zu senden.
Sie können es in einem Chatroom senden. Sie können es als E-Mail senden.
Sie können es sogar öffentlich in einen Pastebin legen, wo jeder Ihre Nachricht sehen kann, wo jeder Ihre
geheime Nachricht sehen kann.
Das ist das Schöne an PDP.
Sie können dies überall platzieren und niemand kann den Inhalt sehen oder lesen, es sei denn, er hat den
privaten Schlüssel von John.
Und wie gesagt, wenn John PDP richtig verwendet und weiß, was er tut, sollte er niemals seinen privaten
Schlüssel teilen.
Daher wird er der einzige Mensch auf der Welt sein, der den Inhalt dieser Nachricht lesen kann.
Nun zu diesem Beispiel, um die Dinge zu vereinfachen.
Ich werde zu meinem E-Mail-Client zurückkehren und nur auf diese E-Mail antworten, und wir werden unsere verschlüsselte
Nachricht hier einfügen.
Denken Sie daran, ich kopiere es von Anfang bis Ende.
Ich werde auf Senden klicken und das ist es, was an John gesendet wurde.
Gehen wir also zu Johns Computer.
Wir werden zu seinem E-Mail-Konto gehen.
Wir werden den Posteingang aktualisieren und auf die Nachricht klicken, die wir gerade erhalten haben.
Und wie Sie sehen, ist diese Nachricht verschlüsselt.
Es ist Kauderwelsch.
Wir können nicht wirklich sehen, was David uns zu sagen versucht, also klicken wir mit der rechten Maustaste und kopieren diese
Nachricht. Sobald wir sie kopieren, werden Sie das Zwischenablage-Symbol hier bemerken.
Erneut Änderungen, um eine Sperre anzuzeigen, um anzuzeigen, dass die Zwischenablage verschlüsselten Text enthält.
Wir werden darauf klicken und sagen, dass ich meine Zwischenablage entschlüsseln oder überprüfen möchte.
Das wird mich nach der Passphrase für meinen Schlüssel für John Wicks Schlüssel fragen.
Denken Sie daran, dass wir bei der Erstellung dieses Schlüssels eine Passphrase auswählen mussten. Diese Passphrase ist immer erforderlich, bevor
Sie diesen privaten Schlüssel verwenden können.
Also werde ich die Passphrase einfügen, die ich beim Erstellen dieses Schlüssels festgelegt habe, auf den ich klicken werde.
OK und perfekt, wie Sie sehen können, können wir den Inhalt der Nachricht sehen, die Hallo sagt.
Dies ist eine geheime Nachricht, die von David an John gesendet wurde.
Das war's auch schon.
Wie Sie sehen können, teilt der Empfänger seinen öffentlichen Schlüssel mit dem Absender. Der Absender verwendet diesen öffentlichen Schlüssel, um die
Nachricht zu verschlüsseln. Anschließend kann er die Nachricht an einer beliebigen Stelle ablegen oder sogar öffentlich teilen.
Es spielt keine Rolle, da die einzige Person, die diese Nachricht lesen kann, die
Person ist, die über den privaten Schlüssel verfügt, den der private Schlüssel niemals teilt. Daher ist dies eine sehr sehr gute und sichere Implementierung.
In diesem Beispiel hat John den Keeper erstellt.
Er teilte seinen öffentlichen Schlüssel mit David.
Und David war derjenige, der die Nachricht verschlüsselte und an John zurückschickte.
Wenn John etwas an David zurückschicken möchte, müssen wir nur den umgekehrten Prozess durchführen.
Also muss David nur seinen eigenen Keeper erstellen, der den öffentlichen Schlüssel mit John teilt.
Und dann kann John Nachrichten verschlüsseln und mit David teilen und wissen, dass David der einzige
ist, der den Inhalt der an ihn gesendeten Nachrichten lesen kann.