Nu hebben we tot nu toe David, die een geheime boodschap naar John wil sturen om dit te doen, John heeft een
keeper gegenereerd.
John stuurde ook de openbare sleutel naar David.
David heeft de openbare sleutel gedownload en in zijn sleutelhanger geïmporteerd.
Dus als we hier naar de computer van David gaan, kunnen we zien dat hij de openbare sleutel van John heeft.
Dus op dit moment kan David gegevens versleutelen met de openbare sleutel van John en deze naar John sturen.
En op die manier is John de enige persoon die deze gegevens kan ontsleutelen, omdat hij de enige persoon
is die zijn eigen privésleutel heeft.
Nu zul je hier ook een extra vermelding opmerken.
Ik heb hier een keeper voor David gemaakt in deze sectie.
Om het geheel compleet te maken, hoef je dit niet te doen, want zoals ik al zei, alles wat we nodig hebben is John's waarschijnlijke
sleutel om gegevens naar John te sturen.
En volgens het voorbeeld dat we doen, zal David gegevens naar John sturen.
Dus alles wat we nodig hebben is John's publieke sleutel.
Ik heb hier zojuist een sleutelpaar voor David gemaakt, alleen voor de voltooiing, zodat je kunt zien hoe dit zal
werken en een realistisch scenario.
Deze hoeven we dus eigenlijk niet meer te gebruiken omdat David de sleutel van John al heeft.
U hoeft dus alleen maar letterlijk het bericht te typen dat u wilt verzenden om dit te doen.
Ik ga gewoon een teksteditor openen.
Dus nogmaals, we gaan naar accessoires, we openen mijn teksteditor en ik ga gewoon beginnen met het
opstellen van het bericht.
Dus hiervoor gaan we gewoon hallo zeggen.
Dit is een geheime boodschap van David aan John.
Voordat we dit verzenden, gaan we al deze tekst selecteren.
We gaan het kopiëren.
En dan gaan we naar de ClipArt-applet en klikken we op Sign Encrypt Clipboard with
Public Key.
We gaan hierop klikken.
En zoals je kunt zien, krijg je een lijst met alle openbare sleutels die je op je computer hebt.
Zoals ik al zei, alle die beginnen met staarten zijn standaard.
Openbare sleutels toegevoegd om de integriteit te verifiëren van pakketten die zijn gedownload van tell.
U wilt geen van deze selecteren.
U wilt er zeker van zijn dat u de contacten selecteert waarnaar u het bericht wilt verzenden.
En in ons voorbeeld willen we het bericht naar John Wick sturen.
Dit is prima, je kunt het gewoon zo selecteren en op OK klikken om het bericht
te versleutelen, maar in dit geval zelfs jijzelf David, zodat zelfs de afzender de inhoud van het bericht niet kan
zien.
Als u de inhoud van het bericht ook zelf wilt kunnen ontsleutelen, moet u de invoer voor
uw eigen sleutel nemen.
Dit is dus Davids computer.
En als David de inhoud van het bericht dat hij gaat sturen nog steeds wil kunnen zien, moet hij
deze doos nemen.
Anders kunnen we John gewoon meenemen.
En de enige persoon ter wereld die de inhoud van dit bericht kan lezen, is John of iemand
anders die de privésleutel heeft.
Maar als John PGP correct gebruikt, mag hij de privésleutel nooit met iemand delen.
En daarom, wanneer we een bericht versleutelen met zijn privésleutel, kunnen we er zeker van zijn dat John de enige persoon
zal zijn die de inhoud van dit bericht kan lezen.
Dus we gaan op OK klikken, het gaat ons vragen of we deze sleutel vertrouwen.
We gaan zeggen, ja, we vertrouwen het.
En zoals je hier kunt zien, kun je zien dat het pictogram van het klembord is gewijzigd om
aan te geven dat het klembord nu een gecodeerde tekst bevat die de tekst vertegenwoordigt die we al hebben gekopieerd.
Dus als en dezelfde teksteditor hier, als ik gewoon wat er op mijn klembord staat, dan zul je zien
dat ik een versleuteld bericht krijg.
En dit is eigenlijk de inhoud hier, versleuteld gebruik in de openbare sleutel van John.
Dus op dit moment kun je dit allemaal kopiëren en naar John sturen met elke communicatiemethode, zodat je het als
een expresbericht kunt verzenden.
U kunt het in een chatroom verzenden, u kunt het als een e-mail verzenden.
Je kunt het zelfs openbaar in een plakbak plaatsen waar iedereen je bericht kan zien of iedereen je geheime bericht
kan zien.
Dit is het mooie van PGP.
Je kunt dit overal neerzetten en niemand zal de inhoud hiervan kunnen zien of lezen tenzij ze de privésleutel
van John hebben.
En zoals ik al zei, als John PGP correct gebruikt en hij weet wat hij doet, mag hij zijn privésleutel
nooit delen.
Daarom zal hij de enige persoon ter wereld zijn die de inhoud van dit bericht kan lezen.
Voor dit voorbeeld ga ik, om het u gemakkelijk te maken, terug naar mijn e-mailclient en
beantwoord ik deze e-mail.
En we zullen ons versleutelde bericht hier plaatsen.
Houd er rekening mee dat ik het van het begin tot het einde kopieer.
Ik ga op Sand klikken en dat is het naar John gestuurd.
Dus laten we naar John's computer gaan.
We gaan naar zijn e-mailaccount.
We gaan de inbox vernieuwen.
En we gaan op het bericht klikken dat we zojuist hebben ontvangen.
En zoals je kunt zien, is dit bericht versleuteld.
Het is gebrabbel.
We kunnen niet echt zien wat David ons probeert te vertellen.
Dus we gaan.
Klik met de rechtermuisknop en kopieer dit bericht.
En zodra we het kopiëren, ziet u hier het klembordpictogram.
Nogmaals, wijzigingen om een slot aan te geven om aan te geven dat het klembord versleutelde tekst bevat.
We gaan hierop klikken en we gaan zeggen: ik wil mijn klembord decoderen of verifiëren.
Het gaat me om de wachtwoordzin vragen, om mijn sleutel voor John Weeks-sleutel.
Onthoud dat toen we deze sleutel maakten, we een wachtwoordzin moesten selecteren en dat die wachtwoordzin altijd vereist
zal zijn voordat je deze privésleutel kunt gebruiken.
Dus ik ga de wachtwoordzin invoeren die ik heb ingesteld toen ik deze sleutel maakte.
Ik klik op OK?
En perfect, zoals je kunt zien, kunnen we de inhoud van het bericht zien waarin staat: hallo, dit is een geheime
boodschap die door David aan John is verzonden.
Dus dat is het zo'n beetje.
Zoals u kunt zien, deelt de ontvanger zijn openbare sleutel met de afzender.
De afzender gebruikt deze openbare sleutel om het bericht te versleutelen en vervolgens kunnen ze het bericht overal plaatsen
of zelfs openbaar delen.
Het maakt niet echt uit, want de enige persoon die dit bericht kan lezen, is de persoon met
de privésleutel.
De privésleutel wordt nooit gedeeld.
Daarom is dit een zeer, zeer goede en veilige implementatie.
Dus in dit voorbeeld heeft John de keeper gemaakt.
Hij deelde zijn publieke sleutel met David.
En David was degene die het bericht codeerde en het terugstuurde naar John.
Als John nu iets naar David wil terugsturen, moeten we het omgekeerde doen.
Dus David zal gewoon zijn eigen bewaarder moeten maken, het publiek met John moeten delen, en dan zal John
in staat zijn om berichten te coderen en ze met David te delen en te weten dat David de enige is die de inhoud
kan lezen van de berichten die naar hem.