{"id":15248,"date":"2024-05-10T13:01:23","date_gmt":"2024-05-10T11:01:23","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=15248"},"modified":"2024-05-10T13:01:25","modified_gmt":"2024-05-10T11:01:25","slug":"wie-funktioniert-gpg-die-verschluesselung-von-e-mails","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2024\/05\/10\/wie-funktioniert-gpg-die-verschluesselung-von-e-mails\/","title":{"rendered":"Wie funktioniert GPG &#8211; die Verschl\u00fcsselung von E-Mails?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Wir haben unter <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/16\/thunderbird-der-bekannte-e-mail-client-unter-linux\/\" data-type=\"post\" data-id=\"5581\">PGP<\/a> schon gelesen, wie wir mit Thunderbird E-Mails verschl\u00fcsseln, dasselbe funktioniert mit Kmail und vielen anderen E-Mail-Clients. Wie es aber wirklich funktioniert, lesen Sie in diesem Beitrag.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E-Mails sind an und f\u00fcr sich reiner Text &#8211; unter Kmail l\u00e4sst sich eine solche Textdatei ganz einfach anzeigen, indem Sie die Mail \u00f6ffnen und die Taste <kbd>v<\/kbd> dr\u00fccken:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-scaled.jpeg\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-1024x640.jpeg\" alt=\"\" class=\"wp-image-15249\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-1024x640.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-1536x960.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-2048x1280.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-150x94.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-300x188.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-768x480.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Egal, ob Sie jetzt in einer E-Mail reinen Text sehen oder sch\u00f6n h\u00fcbsch, mit Bildern &#8211; es handelt sich um reinen Text, dasselbe, mit den speziellen Formaten, wie sie etwa mit Outlook versendet werden &#8211; reiner Text.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt schreiben Sie eine E-Mail, entweder im Webbrowser oder auch im Mail-Client &#8211; wie schon beschrieben, es handelt sich um eine ganz einfache Textdatei. Sie schicken diese an den Empf\u00e4nger, beispielsweise nutzen Sie jetzt Gmail, der Empf\u00e4nger nutzt GMX, oder welchen Anbieter auch immer. \u00dcber Ihren Mail-Client oder \u00fcber Ihren Webbrowser schicken Sie die E-Mail ab &#8211; als Erstes landet diese Textdatei auf dem Mailserver von Google (<em>eben nach diesem Beispiel nach<\/em>), jeder, der Zugriff auf den Mailserver von Google hat (<em>so einige Administratoren<\/em>), k\u00f6nnen Ihre E-Mail mit jedem beliebigen Texteditor, selbst mit dem Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat dateiname.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">lesen. Jetzt kommt aber nicht gleich der Mailserver von GMX, sondern oftmals mehrere Mailserver, die einfach so im Internet f\u00fcr solche Zwecke bereitstehen &#8211; \u00fcber diese wird Ihre ganz einfache Textdatei geleitet, bis die E-Mail am Server von GMX ankommt. Auf jedem Mailserver kann Ihre E-Mail auch gelesen werden (<em>siehe Bild oben<\/em>) &#8211; schlimmer noch, sie kann auch ver\u00e4ndert werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hier setzt PGP (<em>unter Linux openPGP<\/em>) an &#8211; es verschl\u00fcsselt die E-Mail, sodass diese nur noch vom Empf\u00e4nger gelesen werden kann. Aber &#8211; selbst, wenn man nicht verschl\u00fcsseln will &#8211; PGP kann dem Empf\u00e4nger zeigen, dass die E-Mail nicht unterwegs von jemanden ver\u00e4ndert wurde &#8211; dies nennt man Signieren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wie funktioniert PGP \/ GnuPG?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sie erstellen sich mit PGP einen sogenannten Schl\u00fcssel (<em>Key<\/em>), dies gelingt als normaler Benutzer am Terminal mit dem Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gpg --full-gen-key<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dies gelingt unter KDE Plasma auch grafisch mit der Software KGpg. Damit erhalten Sie zwei Schl\u00fcssel &#8211; einen privaten, diesen geben Sie nicht aus den H\u00e4nden und einen \u00f6ffentlichen Schl\u00fcssel &#8211; diesen kann \/ soll jeder haben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Den privaten Schl\u00fcssel nutzen Sie (<em>besser gesagt, Ihr Mail-Client<\/em>), um verschl\u00fcsselte E-Mails an Sie zu entschl\u00fcsseln. Nehmen wir einmal folgende E-Mail an mich selbst:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-1.jpeg\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"806\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-1-1024x806.jpeg\" alt=\"\" class=\"wp-image-15250\" style=\"width:524px;height:auto\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-1-1024x806.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-1-1536x1208.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-1-150x118.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-1-300x236.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-1-768x604.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-1.jpeg 1604w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mit einem Klick aus &#8222;<strong>Verschl\u00fcsseln<\/strong>&#8222;, schicke ich diese an mich selbst und versuche diese im Webbrowser zu \u00f6ffnen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-2.jpeg\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-2-1024x538.jpeg\" alt=\"\" class=\"wp-image-15251\" style=\"width:627px;height:auto\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-2-1024x538.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-2-1536x807.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-2-2048x1076.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-2-150x79.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-2-300x158.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-2-768x403.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Der Text ist nicht zu sehen, er versteckt sich in der verschl\u00fcsselten Datei. Damit der Empf\u00e4nger die verschl\u00fcsselte E-Mail lesen kann, ben\u00f6tigt dieser seinen privaten Schl\u00fcssel &#8211; entschl\u00fcsselt sieht die E-Mail dann so aus (<em>unter Kmail &#8211; entschl\u00fcsselt wird automatisch<\/em>):<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-3.jpeg\" rel=\"lightbox-3\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"359\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-3-1024x359.jpeg\" alt=\"\" class=\"wp-image-15252\" style=\"width:628px;height:auto\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-3-1024x359.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-3-1536x539.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-3-2048x719.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-3-150x53.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-3-300x105.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-3-768x270.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dies funktioniert so &#8211; wie schon beschrieben, Sie m\u00fcssen nur auf &#8222;<strong>Verschl\u00fcsseln<\/strong>&#8220; klicken, den Rest erledigt die Software von selbst, wenn der Empf\u00e4nger Ihren \u00f6ffentlichen Schl\u00fcssel hat, entschl\u00fcsselt die Software die E-Mail automatisch:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ihr Privater Schl\u00fcssel<\/strong> &#8211; mit diesem entschl\u00fcsseln Sie an Sie gesendete verschl\u00fcsselte Nachrichten.<\/li>\n\n\n\n<li><strong>Ihr \u00d6ffentlicher Schl\u00fcssel<\/strong> &#8211; diesen haben andere, jeder &#8211; der an Sie verschl\u00fcsselte Nachrichten senden will.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"710\" height=\"570\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-3.png\" alt=\"\" class=\"wp-image-15256\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-3.png 710w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-3-150x120.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-3-300x241.png 300w\" sizes=\"auto, (max-width: 710px) 100vw, 710px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Und jetzt ganz einfach:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sie (<em>Robert, oder wie auch immer<\/em>) wollen eine verschl\u00fcsselte E-Mail an Hannes schreiben &#8211; dazu ben\u00f6tigen Sie den \u00f6ffentlichen Schl\u00fcssel von Hannes. Sie k\u00f6nnen sich diesen von ihm schicken lassen, vielleicht hat er diesen auch auf einem Schl\u00fcssel-Server ver\u00f6ffentlicht. Mit dem \u00f6ffentlichen Schl\u00fcssel von Hannes verschl\u00fcsseln Sie die E-Mail &#8211; nur Hannes kann die E-Mail mit seinem privaten Schl\u00fcssel \u00f6ffnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Umgekehrt verschl\u00fcsselt Hannes seine E-Mails an Robert mit dem \u00f6ffentlichen Schl\u00fcssel von Robert &#8211; nur Robert kann diese mit seinem privaten Schl\u00fcssel \u00f6ffnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dies bedeutet ganz einfach &#8211; damit Robert und Hannes verschl\u00fcsselt kommunizieren k\u00f6nnen, muss Hannes den \u00f6ffentlichen Schl\u00fcssel von Robert haben und Robert den \u00f6ffentlichen Schl\u00fcssel von Hannes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Signieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Das Signieren von E-Mails dient dazu, die Unversehrtheit einer E-Mail verifizieren zu k\u00f6nnen. Wie schon beschrieben, sind E-Mails reine Textdateien &#8211; auf jedem Mailserver kann eine solche Textdatei ver\u00e4ndert werden &#8211; und Sie bekommen davon nichts mit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Klicken Sie im Mail-Client auf &#8222;<strong>Signieren<\/strong>&#8222;, wird beim Empf\u00e4nger angezeigt, ob etwas ver\u00e4ndert wurde oder nicht:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-4.jpeg\" rel=\"lightbox-4\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"359\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-4-1024x359.jpeg\" alt=\"\" class=\"wp-image-15257\" style=\"width:799px;height:auto\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-4-1024x359.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-4-1536x539.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-4-2048x719.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-4-150x53.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-4-300x105.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-4-768x270.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Es l\u00e4sst nicht nur geschriebener Text verschl\u00fcsseln, sondern auch angeh\u00e4ngte Dateien:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"354\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-5-1024x354.jpeg\" alt=\"\" class=\"wp-image-15258\" style=\"width:796px;height:auto\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-5-1024x354.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-5-1536x531.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-5-2048x708.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-5-150x52.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-5-300x104.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/05\/pgp-5-768x265.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Kmail w\u00fcrde ver\u00e4nderten Text oder Dateien etwa Rot darstellen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wir haben unter PGP schon gelesen, wie wir mit Thunderbird E-Mails verschl\u00fcsseln, dasselbe funktioniert mit Kmail und vielen anderen E-Mail-Clients. Wie es aber wirklich funktioniert, lesen Sie in diesem Beitrag. E-Mails sind an und f\u00fcr sich reiner Text &#8211; unter Kmail l\u00e4sst sich eine solche Textdatei ganz einfach anzeigen, indem Sie die Mail \u00f6ffnen und [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":15256,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[562,72,421],"tags":[412,563,37,825,420],"class_list":["post-15248","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-e-mail","category-sicherheit","category-verschluesselung","tag-e-mail","tag-email","tag-sicherheit","tag-verschluesseln","tag-verschluesselung"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/15248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=15248"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/15248\/revisions"}],"predecessor-version":[{"id":15259,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/15248\/revisions\/15259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/15256"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=15248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=15248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=15248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}