{"id":68878,"date":"2026-05-25T13:41:00","date_gmt":"2026-05-25T11:41:00","guid":{"rendered":"https:\/\/www.herr-rau.de\/wordpress\/?p=68878"},"modified":"2026-05-25T13:58:52","modified_gmt":"2026-05-25T11:58:52","slug":"rsa-verschluesselung","status":"publish","type":"post","link":"https:\/\/www.herr-rau.de\/wordpress\/2026\/05\/rsa-verschluesselung.htm","title":{"rendered":"RSA-Verschl\u00fcsselung"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">RSA-Verschl\u00fcsselung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die RSA-Verschl\u00fcsselung ist ein kryptografisches Verfahren. Die Mathematik dahinter ist schnell erkl\u00e4rt, aber dennoch nicht einfach; aber um die an vielen Stellen erkl\u00e4rte Mathematik  geht es hier gar nicht, sondern darum, in welcher Form die Schl\u00fcssel gespeichert werden. Daf\u00fcr gibt es n\u00e4mlich verschiedene Formate.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Was man zum Verschl\u00fcsseln braucht<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Eine Nachricht<\/li>\n\n\n\n<li>n (Produkt zweiter Primzahlen)<\/li>\n\n\n\n<li>e (public key exponent, indirekt aus n erzeugt)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Jeder kann verschl\u00fcsseln, da der public key \u00f6ffentlich ist!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Was man zum Entschl\u00fcsseln braucht<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Eine verschl\u00fcsselte Nachricht<\/li>\n\n\n\n<li>n (Produkt zweier Primzahlen)<\/li>\n\n\n\n<li>d (private key exponent, indirekt aus n und e erzeugt)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nur wer den private key hat, kann entschl\u00fcsseln! <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Zahlen n, d und e m\u00fcssen nat\u00fcrlich die gleichen sein, und der Witz ist, dass man, auch wenn man n und e kennt, nicht so einfach d ausrechnen kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(Tats\u00e4chlich wird meist nicht die ganze Nachricht mit RSA verschl\u00fcsselt, sondern nur der symmetrische Schl\u00fcssel, der dann geteilt wird.)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Formate<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In welcher Form speichert man den \u00f6ffentlichen und den privaten Schl\u00fcssel? Zuerst n, dann e, oder umgekehrt, mit welchem Trennzeichen dazwischen? Speichert man die Zahlen als Bitfolge (lauter 0en und 1en) oder als Hexadezimalfolge (0 bis 9, dazu A bis F), oder in einem ganz anderen Format? Soll man einen Namen mit speichern, damit man sp\u00e4ter noch wei\u00df, welcher privater Schl\u00fcssel zu welchem \u00f6ffentlichen geh\u00f6rt, oder zu welchem Zweck der Schl\u00fcssel \u00fcberhaupt angelegt wurde? Will man das Erstelldatum speichern, soll man ein Ablaufdatum eingeben? Soll der gespeicherte Schl\u00fcssel selber verschl\u00fcsselt werden, damit ihn niemand unbefugt verwenden kann? All diese Informationen kann man eventuell in der Schl\u00fcsseldatei zus\u00e4tzlich speichern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im Lauf der Zeit haben sich verschiedene Format-Standards zur Schl\u00fcssel-Speicherung entwickelt:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td>PKCS8<\/td><td>Java private key<\/td><\/tr><tr><td>X.509<\/td><td>Java public key<\/td><\/tr><tr><td>PEM<\/td><td><\/td><\/tr><tr><td>RFC 4716<\/td><td><\/td><\/tr><tr><td>OpenSSH<\/td><td>ssh-keygen<\/td><\/tr><tr><td>PPK<\/td><td>PuTTY<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Verschiedene Programme benutzen verschiedene Formate. Das macht den Austausch nicht ganz einfach. Dazu kommt noch, dass es neben RSA auch noch weitere Verschl\u00fcsselungsverfahren gibt.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Format: OpenSSH mit RSA<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Erzeugen eines Schl\u00fcsselpaars<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Unter Linux (oder MacOS?) tippt man auf der Kommandozeile:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>ssh-keygen -b 1024 -t rsa -C \"rau\" -f rau1024<\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>-b 1024<\/code>: Der Schl\u00fcssel soll 1024 Bits lang sein. Das ist in der Praxis zu kurz, da sind 4096 besser!<\/li>\n\n\n\n<li><code>-t rsa<\/code>: Es soll das RSA-Verfahren verwendet werden.<\/li>\n\n\n\n<li><code>-C \"rau\"<\/code>: Das ist ein kurzer Kommentar, der in die Datei geschrieben wird. Das k\u00f6nnte auch eine E-Mail-Adresse sein.<\/li>\n\n\n\n<li><code>-f rau102<\/code>4: Speichere die zwei Schl\u00fcssel in Dateien namens \u201erau1024\u201c<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Au\u00dferdem kann man die Schl\u00fcsseldatei noch durch ein Kennwort (passphrase) sichern, das habe ich hier nicht getan.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Der <em>\u00f6ffentliche<\/em> Schl\u00fcssel in OpenSSH mit RSA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn man so macht wie oben angegeben, dann sieht ein \u00f6ffentlicher Schl\u00fcssel etwa so aus (Zeilenumbr\u00fcche erg\u00e4nzt):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDWWlYiaGqPz0t\nWeFgGjfRyH1Tt2Og0JLcTten2jttbwSO+FRAuO3CK4+1KLI4g6z\nUKVbEAN6HM3g4YkstnWLEGphAgeix9dBKSoEokPWKZw1Rcz7XPz\n4hMAqZsPAc\/8o9FDDoORirWQmU2ovL5jx9931whbFtS\/KVhOAay\nB4K7AQ== rau<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Alles bis zum ersten Leerzeichen und alles ab dem zweiten Leerzeichen geh\u00f6rt nicht dazu, das ist nur f\u00fcr den Menschen gedacht. Mehr Leerzeichen wird es nicht geben. Der Rest besteht eigentlich aus einer Reihe von Bits oder Bytes, aber damit man sie in einem Textprogramm gut anschauen kann, ist sie mit einem Verfahren, das Base64 hei\u00dft, in druckbare Zeichen, also Buchstaben, Satzzeichen und Ziffern, umgewandelt worden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit dem Befehl <code>base64 -d rau1024.pub.cut &gt; rau1024.pub.cut.hex<\/code> erzeugt man aus der Datei mit den Base64-kodierten Bits wieder die urspr\u00fcnglichen Bits oder Bytes. Weil das jetzt nicht mehr Base64-kodiert ist, kann man sich diese Bytes nicht mehr in einem Texteditor anschauen, sondern muss einen Hexeditor benutzen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/rau1024.pub_.cut_.hex_.png\" alt=\"\" class=\"wp-image-68885\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Oder mit <code>hexdump -C rau1024.pub.cut.hex &gt; rau1024.pub.cut.hex.dump<\/code>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code><strong>00 00 00 07<\/strong> 73 73 68 2d 72 73 61 <strong>00 00 00 03<\/strong> <mark style=\"background-color:#9DFF20\" class=\"has-inline-color\">01<\/mark><br><mark style=\"background-color:#9DFF20\" class=\"has-inline-color\">00 01<\/mark> <strong>00 00 00 81<\/strong> <mark style=\"background-color:#fcb900\" class=\"has-inline-color\">00 d6 5a 56 22 68 6a 8f cf 4b<br>56 78 58 06 8d f4 72 1f 54 ed d8 e8 34 24 b7 13<br>b5 e9 f6 8e db 5b c1 23 be 15 10 2e 3b 70 8a e3<br>ed 4a 2c 8e 20 eb 35 0a 55 b1 00 37 a1 cc de 0e<br>18 92 cb 67 58 b1 06 a6 10 20 7a 2c 7d 74 12 92<br>a0 4a 24 3d 62 99 c3 54 5c cf b5 cf cf 88 4c 02<br>a6 6c 3c 07 3f f2 8f 45 0c 3a 0e 46 2a d6 42 65<br>36 a2 f2 f9 8f 1f 7d df 5c 21 6c 5b 52 fc a5 61<br>38 06 b2 07 82 bb 01<\/mark><\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Daten muss man so auseinanderpfriemeln:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Zuerst kommen 4 Byte, in denen steht, aus wie viel Zeichen\/Byte der folgende Name besteht. Hier bedeuten die ersten 00 00 00 07, dass die folgenden 7 Byte f\u00fcr den Namen reserviert sind. Dann kommen tats\u00e4chlich auch solche Byte, hier eben 7, die den Namen des Verfahrens enthalten, 73 73 68 2d 72 73 61, was man als \u201essh-rsa\u201c lesen kann.<\/li>\n\n\n\n<li>Dann kommen 4 Byte, in denen steht, aus wie viel Byte der folgende Exponent e besteht. Hier steht da 00 00 00 03, also dezimal 3, was hei\u00dft, dass die darauf folgenden 3 Byte das e ausmachen. In den folgenden 3 Byte stehen dann 01 00 01, also dezimal 65537. Das ist der Wert unseres e, das wir f\u00fcrs Verschl\u00fcsseln brauchen. Das ist tats\u00e4chlich auch bei verschiedenen Schl\u00fcsseln oft 65537, weil sich das als praktisch erwiesen hat.<\/li>\n\n\n\n<li>Dann kommen 4 Byte, in denen steht, aus wie viel Byte die folgende Zahl n besteht. Oben steht 00 00 00 81, das ist dezimal 129. Die folgenden 129 Byte (es sind alle restlichen in der Datei) sind also unser n: <code>00 d6 5a 56 22 68 6a 8f cf 4b 56 78 58 06 8d f4 72 1f 54 ed d8 e8 34 24 b7 13 b5 e9 f6 8e db 5b c1 23 be 15 10 2e 3b 70 8a e3 ed 4a 2c 8e 20 eb 35 0a 55 b1 00 37 a1 cc de 0e 18 92 cb 67 58 b1 06 a6 10 20 7a 2c 7d 74 12 92 a0 4a 24 3d 62 99 c3 54 5c cf b5 cf cf 88 4c 02 a6 6c 3c 07 3f f2 8f 45 0c 3a 0e 46 2a d6 42 65 36 a2 f2 f9 8f 1f 7d df 5c 21 6c 5b 52 fc a5 61 38 06 b2 07 82 bb 01<\/code><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">129 Byte, das ist 1 Byte mehr als unsere urspr\u00fcnglich angegebenen 1024 Bit. Close enough. Diese 129 Byte, als eine einzelne Zahl interpretiert, entsprechen dezimal (Zeilenumbr\u00fcche erg\u00e4nzt):<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">15052370901306396395988986398928137604234264911648771568548509<br>91021645103955104561998465724689490878440067992392673029168968<br>31518446323640562368644004952455932039091356362132097488144531<br>43274840211112842428025166245595869782489980086453045910472002<br>0717771621525939289582128731633820466542410920992300641467137<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese lange Zahl n ist das Produkt zweier Primzahlen, und wenn man die herausfinden kann, hat man die Verschl\u00fcsselung geknackt. Das ist aber sehr aufwendig! Dennoch sollte aktuell der Schl\u00fcssel viermal so gro\u00df sein, um wirklich noch sicher zu sein.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Der <em>private<\/em> Schl\u00fcssel in OpenSSH mit RSA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Der ist leider noch komplizierter:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-----BEGIN OPENSSH PRIVATE KEY-----\nb3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAlwAAAAdzc2gtcn\nNhAAAAAwEAAQAAAIEA1lpWImhqj89LVnhYBo30ch9U7djoNCS3E7Xp9o7bW8EjvhUQLjtw\niuPtSiyOIOs1ClWxADehzN4OGJLLZ1ixBqYQIHosfXQSkqBKJD1imcNUXM+1z8+ITAKmbD\nwHP\/KPRQw6DkYq1kJlNqLy+Y8ffd9cIWxbUvylYTgGsgeCuwEAAAIA7LRK4+y0SuMAAAAH\nc3NoLXJzYQAAAIEA1lpWImhqj89LVnhYBo30ch9U7djoNCS3E7Xp9o7bW8EjvhUQLjtwiu\nPtSiyOIOs1ClWxADehzN4OGJLLZ1ixBqYQIHosfXQSkqBKJD1imcNUXM+1z8+ITAKmbDwH\nP\/KPRQw6DkYq1kJlNqLy+Y8ffd9cIWxbUvylYTgGsgeCuwEAAAADAQABAAAAgQCwnLIHm5\nzhbN0YHAP7Mo9MUIB7kJKSFAY8WVCyc7ZNfW9juJsiXJs39OCYkulwOhvzrfMuyKep0vQu\nTxUEy9DetXwIL7yabPWE5ACd4xb+rwCg2S1PG7Aj4vkXB0odPEAXAFbU1cbG3CYTvNYlBI\nPxGYClUITJQOAedhHrcdVKoQAAAEBNr8lsvXwuJi96NWCUHAFVnBgWr62eZFsPipLztOgj\nKIbRBfc4WzqLcGKVJI2qiJsp6+t13JZkYeT7kGITlgNnAAAAQQDtF2iDdlvwhyCD3969S5\nFtBWuFjGY3ckfiBnTJo5xn2XEhgNFvbz0XPWDL8TRL+cgsukGDdmEiGwjvQch0W35FAAAA\nQQDncq9a9YkAKimw5yhAEu2R56rIoTRgl6dchFiTsYeUA+BWB8BKw4qDxyFxlI87T44Oj1\nVzVB7MlgxwLINhe+ONAAAAA3JhdQECAwQFBgc=\n-----END OPENSSH PRIVATE KEY-----\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die ersten 15 Bytes sind Text, ebenso die letzten, also das mit BEGIN und END darin; es kommt wieder nur auf das dazwischen an. Wir wandeln wieder Base64 in reine Bytes um und machen einen Hexdump:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"855\" height=\"996\" src=\"https:\/\/www.herr-rau.de\/wordpress\/archiv\/rau1024.cut_.hex_.png\" alt=\"\" class=\"wp-image-68884\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr Eilige: Die zwei blauen Bl\u00f6cke unten sind p und q, die rote Schrift &#8211; sie ist zweimal vorhanden &#8211; ist das n. Das \u00f6ffentliche e erscheint zweimal in dunkelgr\u00fcner Schrift (010001), das geheime d ist der blassorange Block.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">GELB: die ersten 15 Byte sind der Name, da steht \u201eopenssh-key-v1\u201c<\/li>\n\n\n\n<li class=\"has-small-font-size\">HELLBLAU: die n\u00e4chsten 4 Byte sagen, wie viele Bytes der Name der Verschl\u00fcsselung der Schl\u00fcsseldatei hat, im Beispiel: 00 00 00 04, also vier Byte\n<ul class=\"wp-block-list\">\n<li>GELB diese 4 Byte, 6e 6f 6e 65, dekodiert \u201enone\u201c &#8211; wir haben den Schl\u00fcssel ja nicht verschl\u00fcsselt<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">HELLBLAU: die n\u00e4chsten 4 Byte sagen, wie viele Bytes der KDF-Name f\u00fcr die Verschl\u00fcsselung hat, was das ist, ist uns egal, weil wir ja weiterhin gar keine Verschl\u00fcsselung haben; da steht 00 00 00 04, also vier Byte\n<ul class=\"wp-block-list\">\n<li>GELB: diese 4 Byte, wieder 6e 6f 6e 65, also wieder \u201enone\u201c<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">HELLBLAU: die n\u00e4chsten 4 Byte sagen, wie viele Byte wir f\u00fcr KDF-Optionen brauchen, n\u00e4mlich 00 00 00 00, also gar keine<\/li>\n\n\n\n<li class=\"has-small-font-size\">ORANGE: gibt die Anzahl der folgenden \u00f6ffentlichen Schl\u00fcssel an, es k\u00f6nnen n\u00e4mlich mehrere in einer Datei sein, es sind hier aber nur 00 00 00 01, also einer<\/li>\n\n\n\n<li class=\"has-small-font-size\">HELLBLAU: gibt die L\u00e4nge des folgenden \u00f6ffentlichen Schl\u00fcssels an, hier 00 00 00 97, also die n\u00e4chsten dezimal 151 Bytes\n<ul class=\"wp-block-list\">\n<li>HELLGR\u00dcN sind genau diese 151 Bytes, und diese Bytes sind identisch mit dem oben bereits analysierten \u00f6ffentlichen Schl\u00fcssel (dieser Schl\u00fcssel besteht, siehe oben, aus verschiedenen Elementen, rot ist die Zahl n)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">HELLBLAU: L\u00e4nge des folgenden Schl\u00fcssels, also 00 00 02 00, dezimal 512, also die n\u00e4chsten 512 Byte (es sind genau die bis zum Ende der Datei)<\/li>\n\n\n\n<li class=\"has-small-font-size\">Alles, was folgt, ist der Inhalt des privaten Schl\u00fcssels\n<ul class=\"wp-block-list\">\n<li>OLIVGR\u00dcN: zweimal Checksummen, die identisch sein m\u00fcssen<\/li>\n\n\n\n<li>DUNKLERES HELLGR\u00dcN: der assoziierte \u00f6ffentliche Schl\u00fcssel. Der steht zwar oben auch schon, aber als \u00f6ffentlicher Schl\u00fcssel; hier steht er als Teil des privaten Schl\u00fcssels. Die Reihenfolge ist etwas anders: L\u00e4nge des Namens, Name, L\u00e4nge von n, n, L\u00e4nge von e, e<\/li>\n\n\n\n<li>HELLBLAU: 00 00 00 81 (dezimal 129): Die L\u00e4nge von d, also die folgenden 129 Byte\n<ul class=\"wp-block-list\">\n<li>BLASSORANGE: der Wert von d <\/li>\n\n\n\n<li>HELLBLAU: L\u00e4nge des CRT-Koeffizienten, eine Hilfszahl zum Rechnen, auch inverser Koeffizient, hier 00 00 40 (dezimal 64, also die n\u00e4chsten 64 Byte)\n<ul class=\"wp-block-list\">\n<li>ZIEGELROT: Der Wert des Koeffizienten<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>HELLBLAU: Die L\u00e4nge von p, also der einen Primzahl, hier 00 00 00 41, also 65 Byte\n<ul class=\"wp-block-list\">\n<li>DUNKLERES BLAU: Der Wert von p<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>HELLBLAU: Die L\u00e4nge von q, also der anderen Primzahl, hier 00 00 00 41, also 65 Byte\n<ul class=\"wp-block-list\">\n<li>NOCH DUNKLERES BLAU: Der Wert von q<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>HELLBLAU: L\u00e4nge des folgenden Kommentars, hier 3 Byte\n<ul class=\"wp-block-list\">\n<li>GELB: Der Kommentar, hier als \u201erau\u201c zu interpretieren<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>die restlichen 7 Byte (01 02 03 04 05 06 07) sind nur Gef\u00fcllsel, damit die L\u00e4nge des privaten Schl\u00fcssels ein Vielfaches von 8 ist; bei verschl\u00fcsselten Dateien w\u00fcrde man stattdessen eine Zahl nehmen, die mit der L\u00e4nge des Schl\u00fcssels zusammenh\u00e4ngt<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Gerechnet wird mit d und e und n, schneller geht es wohl mit dem Koeffizienten, aber Ausgangspunkt des ganzen sind p und q.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Ausprobieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die Probe aufs Exempel: Ergibt p * q wirklich n? Dazu habe ich die oben als Hexzahlen angegebenen p, n und q in Dezimalzahlen umgewandelt und mit Java BigInteger multipliziert:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">n<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">00d65a5622686a8fcf4b567858068df4721f54edd8e83424b713b5e9f68edb5bc123<br>be15102e3b708ae3ed4a2c8e20eb350a55b10037a1ccde0e1892cb6758b106a6102<br>07a2c7d741292a04a243d6299c3545ccfb5cfcf884c02a66c3c073ff28f450c3a0e462<br>ad6426536a2f2f98f1f7ddf5c216c5b52fca5613806b20782bb01<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">150523709013063963959889863989281376042342649116487715685485099102<br>164510395510456199846572468949087844006799239267302916896831518446<br>323640562368644004952455932039091356362132097488144531432748402111<br>128424280251662455958697824899800864530459104720020717771621525939<br>289582128731633820466542410920992300641467137<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">p<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">00ed176883765bf0872083dfdebd4b916d056b858c66377247e20674c9a39c67d97<br>12180d16f6f3d173d60cbf1344bf9c82cba41837661221b08ef41c8745b7e45<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">124174862079667948103381782517912651595614034438078667052106893334<br>357563787478899866344386934594152379452711017005899750658797812050<br>52517633390581290597957<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">q<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">00e772af5af589002a29b0e7284012ed91e7aac8a1346097a75c845893b1879403e0<br>5607c04ac38a83c72171948f3b4f8e0e8f5573541ecc960c702c83617be38d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">121219147331519608672851127692536618404417242093948619139172300558<br>785796414360810415733216309185968054165543380649989220715601973074<br>95867364494501549433741<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Was soll ich sagen: Funktioniert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sicherheitshalber<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Den angegebenen Schl\u00fcssel kann man nat\u00fcrlich nicht zur sicheren Verschl\u00fcsselung verwenden! Erstens ist er mit 1024 Bit zu kurz, zweitens ist er hier ja \u00f6ffentlich gemacht.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Andere Formate<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wie gesagt, die gibt es auch noch. Und andere Verschl\u00fcsselungsverfahren.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Quellen<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/sshref.dev\/#bkdn_rsa_pub\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/sshref.dev\/#bkdn_rsa_pub<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>RSA-Verschl\u00fcsselung Die RSA-Verschl\u00fcsselung ist ein kryptografisches Verfahren. Die Mathematik dahinter ist schnell erkl\u00e4rt, aber dennoch nicht einfach; aber um die an vielen Stellen erkl\u00e4rte Mathematik geht es hier gar nicht, sondern darum, in welcher Form die Schl\u00fcssel gespeichert werden. Daf\u00fcr gibt es n\u00e4mlich verschiedene Formate. Was man zum Verschl\u00fcsseln braucht Jeder kann verschl\u00fcsseln, da der [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":68884,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[25],"tags":[227,339],"class_list":["post-68878","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informatik","tag-informatik","tag-kryptographie"],"jetpack_featured_media_url":"https:\/\/www.herr-rau.de\/wordpress\/archiv\/rau1024.cut_.hex_.png","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/68878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/comments?post=68878"}],"version-history":[{"count":3,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/68878\/revisions"}],"predecessor-version":[{"id":68905,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/posts\/68878\/revisions\/68905"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/media\/68884"}],"wp:attachment":[{"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/media?parent=68878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/categories?post=68878"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.herr-rau.de\/wordpress\/wp-json\/wp\/v2\/tags?post=68878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}