{"id":565,"date":"2019-02-01T07:21:21","date_gmt":"2019-02-01T07:21:21","guid":{"rendered":"http:\/\/iludis.de\/?p=565"},"modified":"2022-04-20T10:39:27","modified_gmt":"2022-04-20T10:39:27","slug":"imp-caesar-und-haeufigkeitsanalyse","status":"publish","type":"page","link":"https:\/\/iludis.de\/?page_id=565","title":{"rendered":"IMP: C\u00e4sar und H\u00e4ufigkeitsanalyse"},"content":{"rendered":"<pre class=\"brush: python; gutter: true\"># C\u00e4sar\r\nmeinWort = &quot;Im engeren Sinne, speziell in der Kryptologie, ist die Entschluesselung der Vorgang, &quot;\r\nmeinWort = meinWort.upper()\r\nbuchstabe = &quot;X&quot;\r\nverschiebung = ord(buchstabe)-65\r\nlaenge = len(meinWort)\r\ncipher = &quot;&quot;\r\nfor i in range(laenge):\r\n    altASCII = ord(meinWort[i])#umwandeln eines Buchstaben in seinen ASCII-Code\r\n    if altASCII &gt; 64 and altASCII &lt; 91: # ist der ASCII-Wert im Buchstabenbereich?\r\n        neuASCII = altASCII + verschiebung #Verschl\u00fcsseln durch Verschieben\r\n        if neuASCII &gt; 90: # Falls der verschl\u00fcsselte Buchstabe ausserhalb des Alphabets liegt\r\n            neuASCII = neuASCII - 26\r\n    else: #Nein, nicht im normalen Buchstabenbereich\r\n        neuASCII = altASCII\r\n    cipher = cipher + chr(neuASCII)\r\nprint(cipher)\r\n\r\n# H\u00e4ufigkeitsanalyse\r\nabc = &quot;ABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;\r\nabcAnzahl = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]\r\nfor i in range(len(abc)):\r\n    anzahl = 0\r\n    for j in range(len(cipher)):\r\n        if abc[i]==cipher[j]:\r\n            anzahl = anzahl + 1\r\n    abcAnzahl[i]= anzahl\r\nprint(abcAnzahl)<\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"brush: python; gutter: true\">suche = &quot;Im engeren Sinne, speziell in der Kryptologie, ist die Entschl\u00fcsselung der Vorgang, bei dem ein zuvor durch Verschl\u00fcsselung chiffrierter Text (oft als Geheimtext bezeichnet) mit Hilfe eines Entschl\u00fcsselungsverfahrens und des Schl\u00fcssels in den Klartext zur\u00fcckverwandelt wird. Sprachlich sauber wird dabei zwischen der Ver- und Entschl\u00fcsselung einerseits und der Entzifferung andererseits unterschieden. Demnach ist die Entschl\u00fcsselung die befugte T\u00e4tigkeit des legitimen Empf\u00e4ngers, der im Besitz des Schl\u00fcssels ist und damit aus dem Geheimtext den Klartext gewinnt.&quot;\r\nsuche = suche.upper()\r\nprint(suche)\r\n\r\nabc = &quot;ABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;\r\nabcAnzahl = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]\r\nfor i in range(len(abc)):\r\n    anzahl = 0\r\n    for j in range(len(suche)):\r\n        if abc[i]==suche[j]:\r\n            anzahl = anzahl + 1\r\n    abcAnzahl[i]= anzahl\r\nprint(abcAnzahl)<\/pre>\n","protected":false},"excerpt":{"rendered":"<p># C\u00e4sar meinWort = &quot;Im engeren Sinne, speziell in der Kryptologie, ist die Entschluesselung der Vorgang, &quot; meinWort = meinWort.upper() buchstabe = &quot;X&quot; verschiebung = ord(buchstabe)-65 laenge = len(meinWort) cipher = &quot;&quot; for i in range(laenge): altASCII = ord(meinWort[i])#umwandeln eines Buchstaben in seinen ASCII-Code if altASCII &gt; 64 and altASCII &lt; 91: # ist der&hellip; <\/p>\n<p class=\"toivo-read-more\"><a href=\"https:\/\/iludis.de\/?page_id=565\" class=\"more-link\">Read more <span class=\"screen-reader-text\">IMP: C\u00e4sar und H\u00e4ufigkeitsanalyse<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":{"0":"post-565","1":"page","2":"type-page","3":"status-publish","5":"entry"},"_links":{"self":[{"href":"https:\/\/iludis.de\/index.php?rest_route=\/wp\/v2\/pages\/565","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iludis.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iludis.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iludis.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/iludis.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=565"}],"version-history":[{"count":0,"href":"https:\/\/iludis.de\/index.php?rest_route=\/wp\/v2\/pages\/565\/revisions"}],"wp:attachment":[{"href":"https:\/\/iludis.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}