Kryptografie - Testen der Sicherheit eines selbstgeschriebenen Programms



  • wieviele stunden brauchst du denn? man kann ja enorm viel rauslesen, also sollte das ja nicht so lange dauern, oder?

    edit: keine frage dass das ein schwachpunkt ist, du klingst nur grad so schön vollmundig, dass ich mal nachfragen wollte. 🙂



  • Shade Of Mine schrieb:

    es ist doch offensichtlich dass man hier einen super einfachen angriffsvector hat oder bist du anderer meinung?

    aber gerne, freundschfatspreis von 100 euro die stunde und ich implementiere es dir, ok?

    Nur hohle Phrasen wie immer.



  • Ich würde mal auf etwas ähnliches wie die Enigma tippen... 🙂

    Aber interresant...



  • crypt0r schrieb:

    hi

    ich habe aus spaß ein kleines programm geschrieben, dass textdateien verschlüsseln kann.
    gibt es eine möglichkeit zu testen, ob sich diese datei leicht, schwer, oder vllt. gar nicht entschlüsseln lässt?
    eventuell ne online entschlüsselungsseite oder so? habe recherchiert aber nix gefunden. vielleicht hat ja auch jemand von euch bock sich als dechiffrierer zu versuchen.
    es handelt sich um deutschen text, das dateiformat ist ascii.
    in dem verschlüsselungs-algorithmus sind absichtlich einige 'teaser' eingebaut:
    - die leerzeichen, tabulatoren und zeilenumbrüche sind unverändert.
    - jede kodierte zahl im verschlüsselten text ist auch eine zahl im original.
    - ein großbuchstabe im kodierten text ist auch ein großbuchstabe im original, entsprechendes gilt für kleinbuchstaben
    - verschlüsselt werden nur buchstaben und zahlen, d.h. satzzeichen bleiben unverändert

    ich schätze mal, diese 'teaser' erleichtern das entschlüsseln beträchtlich.
    http://m.uploadedit.com/b021/1379535954579.txt

    viel spaß!
    😃

    Schau dir die Verteilung der Zeichen an.
    Also nimm vom verschlüsselten Text die Zahlenwerte (also eben 'A'=65) und stell die Anzahl jedes Zeichens in irgendsoeinem Excel Diagramm dar.
    Wenn dann sehr viele Zeichen irgendwo im Bereich von 65-122 sind, dann ist es schon mal sehr auffällig, dass es sich um eine ziemlich einfache Verschlüsselung handelt.

    Idealerweise ist der verschlüsselte Text ziemlich gleich verteilt, also die Werte 0-255 sind alle vorhanden und etwa gleich oft vorhanden.



  • Zum Testen des Outputs ist das hier ganz gut: http://www.cryptool.org/de/
    Ich kenne nur die ältere Version von vor 4 Jahren, aber die hat mich schon begeistert.



  • Wie hast du die einzelen Zeichen verschlüsselt? Vigenère-Chiffre?

    Machst du sowas wie Key-Expansion?



  • lllllllllllllllll schrieb:

    Schau dir die Verteilung der Zeichen an.
    Also nimm vom verschlüsselten Text die Zahlenwerte (also eben 'A'=65) und stell die Anzahl jedes Zeichens in irgendsoeinem Excel Diagramm dar.
    Wenn dann sehr viele Zeichen irgendwo im Bereich von 65-122 sind, dann ist es schon mal sehr auffällig, dass es sich um eine ziemlich einfache Verschlüsselung handelt.

    Idealerweise ist der verschlüsselte Text ziemlich gleich verteilt, also die Werte 0-255 sind alle vorhanden und etwa gleich oft vorhanden.

    innerhalb welcher toleranzen spricht man noch von gleichverteilung?
    die buchstaben könnte man bis auf einen sprung beim großen O pi mal daumen und wenn man beide augen zudrückt vllt als ganz gut verteilt ansehen. 😛
    alle werte 0-255 zu benutzen wäre in wenigen minuten am code geändert, aber dann würden ja alle teaser flöten gehen. 😛
    trotzdem werde ich das mal aus gaudi morgen oder die tage ausprobieren, das mit der verteilung hat mich jetzt neugierig gemacht. :p

    analysiert wurden 769751 bytes.
    
    ascii code: 10 character: 
     haeufigkeit :5598
    ascii code: 13 character: 
     haeufigkeit :5598
    ascii code: 32 character:   haeufigkeit :134005
    ascii code: 33 character: ! haeufigkeit :307
    ascii code: 34 character: " haeufigkeit :4869
    ascii code: 36 character: $ haeufigkeit :2
    ascii code: 37 character: % haeufigkeit :1
    ascii code: 38 character: & haeufigkeit :9
    ascii code: 39 character: ' haeufigkeit :2348
    ascii code: 40 character: ( haeufigkeit :45
    ascii code: 41 character: ) haeufigkeit :45
    ascii code: 42 character: * haeufigkeit :22
    ascii code: 44 character: , haeufigkeit :9404
    ascii code: 45 character: - haeufigkeit :3780
    ascii code: 46 character: . haeufigkeit :8866
    ascii code: 47 character: / haeufigkeit :25
    ascii code: 48 character: 0 haeufigkeit :14
    ascii code: 49 character: 1 haeufigkeit :33
    ascii code: 50 character: 2 haeufigkeit :13
    ascii code: 51 character: 3 haeufigkeit :30
    ascii code: 52 character: 4 haeufigkeit :12
    ascii code: 53 character: 5 haeufigkeit :27
    ascii code: 54 character: 6 haeufigkeit :23
    ascii code: 55 character: 7 haeufigkeit :23
    ascii code: 56 character: 8 haeufigkeit :14
    ascii code: 57 character: 9 haeufigkeit :27
    ascii code: 58 character: : haeufigkeit :92
    ascii code: 59 character: ; haeufigkeit :725
    ascii code: 63 character: ? haeufigkeit :569
    ascii code: 64 character: @ haeufigkeit :2
    ascii code: 65 character: A haeufigkeit :673
    ascii code: 66 character: B haeufigkeit :703
    ascii code: 67 character: C haeufigkeit :702
    ascii code: 68 character: D haeufigkeit :676
    ascii code: 69 character: E haeufigkeit :556
    ascii code: 70 character: F haeufigkeit :683
    ascii code: 71 character: G haeufigkeit :894
    ascii code: 72 character: H haeufigkeit :589
    ascii code: 73 character: I haeufigkeit :823
    ascii code: 74 character: J haeufigkeit :503
    ascii code: 75 character: K haeufigkeit :994
    ascii code: 76 character: L haeufigkeit :630
    ascii code: 77 character: M haeufigkeit :569
    ascii code: 78 character: N haeufigkeit :634
    ascii code: 79 character: O haeufigkeit :1054
    ascii code: 80 character: P haeufigkeit :627
    ascii code: 81 character: Q haeufigkeit :766
    ascii code: 82 character: R haeufigkeit :555
    ascii code: 83 character: S haeufigkeit :603
    ascii code: 84 character: T haeufigkeit :545
    ascii code: 85 character: U haeufigkeit :771
    ascii code: 86 character: V haeufigkeit :766
    ascii code: 87 character: W haeufigkeit :812
    ascii code: 88 character: X haeufigkeit :618
    ascii code: 89 character: Y haeufigkeit :805
    ascii code: 90 character: Z haeufigkeit :697
    ascii code: 91 character: [ haeufigkeit :1
    ascii code: 93 character: ] haeufigkeit :1
    ascii code: 97 character: a haeufigkeit :21480
    ascii code: 98 character: b haeufigkeit :16855
    ascii code: 99 character: c haeufigkeit :24839
    ascii code: 100 character: d haeufigkeit :19889
    ascii code: 101 character: e haeufigkeit :18675
    ascii code: 102 character: f haeufigkeit :18823
    ascii code: 103 character: g haeufigkeit :31853
    ascii code: 104 character: h haeufigkeit :22775
    ascii code: 105 character: i haeufigkeit :23451
    ascii code: 106 character: j haeufigkeit :18556
    ascii code: 107 character: k haeufigkeit :25625
    ascii code: 108 character: l haeufigkeit :19192
    ascii code: 109 character: m haeufigkeit :21237
    ascii code: 110 character: n haeufigkeit :19131
    ascii code: 111 character: o haeufigkeit :21870
    ascii code: 112 character: p haeufigkeit :21971
    ascii code: 113 character: q haeufigkeit :27176
    ascii code: 114 character: r haeufigkeit :23329
    ascii code: 115 character: s haeufigkeit :18013
    ascii code: 116 character: t haeufigkeit :26228
    ascii code: 117 character: u haeufigkeit :27599
    ascii code: 118 character: v haeufigkeit :23758
    ascii code: 119 character: w haeufigkeit :20354
    ascii code: 120 character: x haeufigkeit :18573
    ascii code: 121 character: y haeufigkeit :21708
    ascii code: 122 character: z haeufigkeit :21997
    ascii code: 225 character: á haeufigkeit :1
    ascii code: 241 character: ñ haeufigkeit :15
    

    Z schrieb:

    Zum Testen des Outputs ist das hier ganz gut: http://www.cryptool.org/de/
    Ich kenne nur die ältere Version von vor 4 Jahren, aber die hat mich schon begeistert.

    kann ich da meinen text online knacken lassen? keine option gefunden ich habe und zum installieren des programms bleibt leider keine zeit, da dies hier nur ein hobbyprojekt mit begrenzten zeitlichen ressourcen ist. 😕

    Rhombicosidodecahedron schrieb:

    Wie hast du die einzelen Zeichen verschlüsselt? Vigenère-Chiffre?

    Machst du sowas wie Key-Expansion?

    das ist ein ziemlich simpler algorithmus, den ich mir ausgedacht habe, angelehnt am rotationsprinzip, bloß das die rotation vom passwort abhängt.
    oops .. gerade mal kurz über vigenere chiffre gelesen. oje, das gibts also schon 😃 naja, so ählich läuft das ab, ja. es wird zusätzlich noch ein variabler verschiebungsfaktor generiert, der key wird nicht verlängert.



  • Jester schrieb:

    wieviele stunden brauchst du denn? man kann ja enorm viel rauslesen, also sollte das ja nicht so lange dauern, oder?

    edit: keine frage dass das ein schwachpunkt ist, du klingst nur grad so schön vollmundig, dass ich mal nachfragen wollte. 🙂

    Weil es ein trivialer Angriffsvektor ist. Aber gerne, in 5h hab ich etwas fertig - zahlst du im voraus?



  • Würde man den Key des zweiten Passworts als solchen erkennen? Also ist der irgendein Wort oder enthält längere Folgen wie abcd oder 1234?



  • @Cryptor, Cryptool bietet verschiedene Analysemöglichkeiten die den Cyphertext nach Regelmäßigkeiten durchsuchen und damit Schwächen der Verschlüsselungsmethode aufzeigen können.

    Eine relativ einfache und gute Verschlüsselung ist SHA-256-XOR-CBC. Daran würde sich unser ambitionierter 100€-Hacker hier aber die Zähne ausbeißen. :p



  • Shade Of Mine schrieb:

    Weil es ein trivialer Angriffsvektor ist. Aber gerne, in 5h hab ich etwas fertig - zahlst du im voraus?

    was kriege ich wenn du es nicht hinkriegst? -- schade übrigens dass du jetzt so lange zum antworten gebraucht hast, inzwischen sind hier schon wesentlich mehr Informationen im thread als heute morgen.



  • Z schrieb:

    Eine relativ einfache und gute Verschlüsselung ist SHA-256-XOR-CBC. Daran würde sich unser ambitionierter 100€-Hacker hier aber die Zähne ausbeißen. :p

    Aus SHA-256 kann man ganz einfach einen wirklich sicheren Algorithmus bauen, wo soll da denn der Witz sein? 😕

    @TE

    cooky451 schrieb:

    Würde man den Key des zweiten Passworts als solchen erkennen? Also ist der irgendein Wort oder enthält längere Folgen wie abcd oder 1234?


  • Mod

    Also bei 5 Stunden a 100 Euro wäre ich auch dabei. Shade Of Mine, wir können uns ja zusammen tun, wenn jemand für uns beide insgesamt 10 Mannstunden bezahlen möchte. Ich habe bloß bisher noch nichts in diesem Thread geschrieben, weil der COde auf dem ersten Blick schon als total unsicher erkennbar ist. Wie kann man da bloß drei Seiten drüber diskutieren? Das ist doch bloß wieder ein weiterer Fall eines 4000-Teile Puzzles, wie es so oft hier im Forum vorkommt. Niemand löst es, weil es einfach viel Mühe ist, aber prinzipiell ließe es sich durch konsequente Anwendung einfacher Techniken lösen. Bloß weil niemand Bock hat, für Lau so viel Arbeit zu investieren, hält sich der TE nun wieder für den Oberhacker. Dabei bedeuten ein paar Stunden Analyseaufwand zum Knacken eines Kryptosystems, dass man auch gleich Klartext hätte schreiben können.



  • cooky451 schrieb:

    Z schrieb:

    Eine relativ einfache und gute Verschlüsselung ist SHA-256-XOR-CBC. Daran würde sich unser ambitionierter 100€-Hacker hier aber die Zähne ausbeißen. :p

    Aus SHA-256 kann man ganz einfach einen wirklich sicheren Algorithmus bauen, wo soll da denn der Witz sein? 😕

    Du nimmst ein Passwort, machst daraus einen SHA256-Hash, der mittels XOR den ersten Block des Plaintexts verschlüsselt. Mit dem so enstandenen Block XORst du den nächsten Block, usw. (Cypher Block Chaining). Machst du das selbe mit dem Cyphertext nochmal, ist der Klartext wieder da. Für den Normalsterblichen ist das nicht zu knacken.



  • Ja, oder du nimmst SHA-256, baust dir nen CSPRNG draus den du mit nem Key seedest und hast einen Stream-Cipher den auch die NSA nicht knacken kann. Yay. 🙄 Oder, noch besser: Du nimmst AES-CBC, BAM, das kann nicht mal mehr Shade Of Mine hacken!



  • @SeppJ: keine frage, dass das knackbar ist -- imsbesondere mit dem Mund, da iss gleich nochmal so leicht.

    Ist Angriffsvector eigentlich ein Krypto-Fachbegriff?



  • SeppJ schrieb:

    Niemand löst es, weil es einfach viel Mühe ist, aber prinzipiell ließe es sich durch konsequente Anwendung einfacher Techniken lösen.

    Hey, ich hab ne prima idee. Ich knacke das. Ihr sagt mir was ich machen muss. Wie gehts los?



  • Jester schrieb:

    Ist Angriffsvector eigentlich ein Krypto-Fachbegriff?

    Ja.



  • cooky451 schrieb:

    Würde man den Key des zweiten Passworts als solchen erkennen? Also ist der irgendein Wort oder enthält längere Folgen wie abcd oder 1234?

    hast du den ersten text etwa schon geknackt?
    der zweite key ist kein wort und er hat auch keine längeren folgen wie 1234.
    man erkennt ihn als solchen im stile von k3kfT0ra39karc2s.

    Z schrieb:

    @Cryptor, Cryptool bietet verschiedene Analysemöglichkeiten die den Cyphertext nach Regelmäßigkeiten durchsuchen und damit Schwächen der Verschlüsselungsmethode aufzeigen können.

    das ist interessant, wenn ich mal etwas zeit übrig habe, werde ich das tool mal antesten.

    SeppJ schrieb:

    Wie kann man da bloß drei Seiten drüber diskutieren?

    ja, aber wirklich! und dann hilfst du auch noch mit, dass es mehr werden! 😮

    SeppJ schrieb:

    Bloß weil niemand Bock hat, für Lau so viel Arbeit zu investieren, hält sich der TE nun wieder für den Oberhacker.

    wenn du mit hacker das meinst,

    Das Wort wird alltagssprachlich gebraucht, um jemanden zu bezeichnen, der über ein Netzwerk in Computersysteme eindringt

    http://de.wikipedia.org/wiki/Hacker
    dann bist du aber sowas von schief gewickelt! 😛

    und was heißt eigentlich wieder? 😕

    SeppJ schrieb:

    Das ist doch bloß wieder ein weiterer Fall eines 4000-Teile Puzzles, wie es so oft hier im Forum vorkommt. Niemand löst es, weil es einfach viel Mühe ist, aber prinzipiell ließe es sich durch konsequente Anwendung einfacher Techniken lösen.

    hat jemand behauptet, das sei ein schwer zu knackender algo? also, ich nicht!

    SeppJ schrieb:

    Dabei bedeuten ein paar Stunden Analyseaufwand zum Knacken eines Kryptosystems, dass man auch gleich Klartext hätte schreiben können.

    ein paar stunden für einen profi, möglicherweise.
    es gibt aber immer wieder genug einsteiger und auch fortgeschrittene die sich gern mit diesem thema beschäftigen und spaß daran haben.
    schließlich ist ja bekanntlich noch kein meister vom himmel gefallen, afaik auch noch kein Dillwyn Knox oder Gordon Welchman.
    achso, du willst nur als spaßbremse auftreten - okay!

    Jester schrieb:

    @SeppJ: keine frage, dass das knackbar ist -- imsbesondere mit dem Mund, da iss gleich nochmal so leicht.

    hihihi, lol. gut idee!
    @SeppJ: weil es dann nochmal so leicht ist, knack es mal mit dem mund und dann lade nen audiofile mit der lösung hoch. *frechgrins*

    cooky451 schrieb:

    @TE

    cooky451 schrieb:

    Würde man den Key des zweiten Passworts als solchen erkennen? Also ist der irgendein Wort oder enthält längere Folgen wie abcd oder 1234?

    siehe oben, bin vor kurzem erst zur tür rein ...
    🙂



  • auch hier wieder verschlüsselter, englischer text.
    http://www.megafileupload.com/en/file/452825/encrypted3-txt.html

    dieses mal gibt es keine teaser mehr und manch ein text-editor streikt beim öffnen der datei, einem anderen kommt der inhalt sogar nicht nur spanisch, sondern chinesisch vor. 😃
    kein wunder, denn es sind auch nicht-druckbare zeichen enthalten, wie unten die häufigkeitsanalyse zeigt.
    das ist zunächst mein letzter verschlüsselter text den ich hochlade, meine letzte herausforderung an angehende kryptologieexperten - es sein denn es besteht noch bedarf an weiterem übungsmaterial.

    analysiert wurden 701952 bytes.
    
    ascii code:   0 haeufigkeit: 2903
    ascii code:   1 haeufigkeit: 2731
    ascii code:   2 haeufigkeit: 2651
    ascii code:   3 haeufigkeit: 2724
    ascii code:   4 haeufigkeit: 2719
    ascii code:   5 haeufigkeit: 2728
    ascii code:   6 haeufigkeit: 2796
    ascii code:   7 haeufigkeit: 2762
    ascii code:   8 haeufigkeit: 2692
    ascii code:   9 haeufigkeit: 2808
    ascii code:  10 haeufigkeit: 2667
    ascii code:  11 haeufigkeit: 2729
    ascii code:  12 haeufigkeit: 2795
    ascii code:  13 haeufigkeit: 2749
    ascii code:  14 haeufigkeit: 2845
    ascii code:  15 haeufigkeit: 2630
    ascii code:  16 haeufigkeit: 2706
    ascii code:  17 haeufigkeit: 2795
    ascii code:  18 haeufigkeit: 2737
    ascii code:  19 haeufigkeit: 2808
    ascii code:  20 haeufigkeit: 2824
    ascii code:  21 haeufigkeit: 2793
    ascii code:  22 haeufigkeit: 2818
    ascii code:  23 haeufigkeit: 2722
    ascii code:  24 haeufigkeit: 2838
    ascii code:  25 haeufigkeit: 2598
    ascii code:  26 haeufigkeit: 2636
    ascii code:  27 haeufigkeit: 2769
    ascii code:  28 haeufigkeit: 2746
    ascii code:  29 haeufigkeit: 2692
    ascii code:  30 haeufigkeit: 2804
    ascii code:  31 haeufigkeit: 2700
    ascii code:  32 haeufigkeit: 2789
    ascii code:  33 haeufigkeit: 2742
    ascii code:  34 haeufigkeit: 2669
    ascii code:  35 haeufigkeit: 2800
    ascii code:  36 haeufigkeit: 2706
    ascii code:  37 haeufigkeit: 2693
    ascii code:  38 haeufigkeit: 2698
    ascii code:  39 haeufigkeit: 2725
    ascii code:  40 haeufigkeit: 2805
    ascii code:  41 haeufigkeit: 2797
    ascii code:  42 haeufigkeit: 2714
    ascii code:  43 haeufigkeit: 2793
    ascii code:  44 haeufigkeit: 2708
    ascii code:  45 haeufigkeit: 2760
    ascii code:  46 haeufigkeit: 2755
    ascii code:  47 haeufigkeit: 2666
    ascii code:  48 haeufigkeit: 2659
    ascii code:  49 haeufigkeit: 2755
    ascii code:  50 haeufigkeit: 2815
    ascii code:  51 haeufigkeit: 2782
    ascii code:  52 haeufigkeit: 2738
    ascii code:  53 haeufigkeit: 2782
    ascii code:  54 haeufigkeit: 2744
    ascii code:  55 haeufigkeit: 2698
    ascii code:  56 haeufigkeit: 2698
    ascii code:  57 haeufigkeit: 2671
    ascii code:  58 haeufigkeit: 2675
    ascii code:  59 haeufigkeit: 2677
    ascii code:  60 haeufigkeit: 2817
    ascii code:  61 haeufigkeit: 2627
    ascii code:  62 haeufigkeit: 2763
    ascii code:  63 haeufigkeit: 2748
    ascii code:  64 haeufigkeit: 2734
    ascii code:  65 haeufigkeit: 2723
    ascii code:  66 haeufigkeit: 2703
    ascii code:  67 haeufigkeit: 2690
    ascii code:  68 haeufigkeit: 2719
    ascii code:  69 haeufigkeit: 2865
    ascii code:  70 haeufigkeit: 2744
    ascii code:  71 haeufigkeit: 2705
    ascii code:  72 haeufigkeit: 2782
    ascii code:  73 haeufigkeit: 2798
    ascii code:  74 haeufigkeit: 2729
    ascii code:  75 haeufigkeit: 2718
    ascii code:  76 haeufigkeit: 2789
    ascii code:  77 haeufigkeit: 2685
    ascii code:  78 haeufigkeit: 2721
    ascii code:  79 haeufigkeit: 2732
    ascii code:  80 haeufigkeit: 2799
    ascii code:  81 haeufigkeit: 2724
    ascii code:  82 haeufigkeit: 2762
    ascii code:  83 haeufigkeit: 2785
    ascii code:  84 haeufigkeit: 2713
    ascii code:  85 haeufigkeit: 2770
    ascii code:  86 haeufigkeit: 2805
    ascii code:  87 haeufigkeit: 2785
    ascii code:  88 haeufigkeit: 2800
    ascii code:  89 haeufigkeit: 2703
    ascii code:  90 haeufigkeit: 2730
    ascii code:  91 haeufigkeit: 2666
    ascii code:  92 haeufigkeit: 2794
    ascii code:  93 haeufigkeit: 2807
    ascii code:  94 haeufigkeit: 2623
    ascii code:  95 haeufigkeit: 2763
    ascii code:  96 haeufigkeit: 2722
    ascii code:  97 haeufigkeit: 2687
    ascii code:  98 haeufigkeit: 2704
    ascii code:  99 haeufigkeit: 2802
    ascii code: 100 haeufigkeit: 2665
    ascii code: 101 haeufigkeit: 2905
    ascii code: 102 haeufigkeit: 2686
    ascii code: 103 haeufigkeit: 2739
    ascii code: 104 haeufigkeit: 2682
    ascii code: 105 haeufigkeit: 2623
    ascii code: 106 haeufigkeit: 2687
    ascii code: 107 haeufigkeit: 2719
    ascii code: 108 haeufigkeit: 2764
    ascii code: 109 haeufigkeit: 2776
    ascii code: 110 haeufigkeit: 2775
    ascii code: 111 haeufigkeit: 2794
    ascii code: 112 haeufigkeit: 2808
    ascii code: 113 haeufigkeit: 2781
    ascii code: 114 haeufigkeit: 2720
    ascii code: 115 haeufigkeit: 2736
    ascii code: 116 haeufigkeit: 2750
    ascii code: 117 haeufigkeit: 2821
    ascii code: 118 haeufigkeit: 2692
    ascii code: 119 haeufigkeit: 2776
    ascii code: 120 haeufigkeit: 2772
    ascii code: 121 haeufigkeit: 2770
    ascii code: 122 haeufigkeit: 2765
    ascii code: 123 haeufigkeit: 2731
    ascii code: 124 haeufigkeit: 2729
    ascii code: 125 haeufigkeit: 2706
    ascii code: 126 haeufigkeit: 2777
    ascii code: 127 haeufigkeit: 2690
    ascii code: 128 haeufigkeit: 2883
    ascii code: 129 haeufigkeit: 2651
    ascii code: 130 haeufigkeit: 2805
    ascii code: 131 haeufigkeit: 2647
    ascii code: 132 haeufigkeit: 2660
    ascii code: 133 haeufigkeit: 2749
    ascii code: 134 haeufigkeit: 2810
    ascii code: 135 haeufigkeit: 2671
    ascii code: 136 haeufigkeit: 2712
    ascii code: 137 haeufigkeit: 2740
    ascii code: 138 haeufigkeit: 2683
    ascii code: 139 haeufigkeit: 2741
    ascii code: 140 haeufigkeit: 2720
    ascii code: 141 haeufigkeit: 2826
    ascii code: 142 haeufigkeit: 2829
    ascii code: 143 haeufigkeit: 2779
    ascii code: 144 haeufigkeit: 2724
    ascii code: 145 haeufigkeit: 2720
    ascii code: 146 haeufigkeit: 2780
    ascii code: 147 haeufigkeit: 2756
    ascii code: 148 haeufigkeit: 2765
    ascii code: 149 haeufigkeit: 2761
    ascii code: 150 haeufigkeit: 2796
    ascii code: 151 haeufigkeit: 2569
    ascii code: 152 haeufigkeit: 2848
    ascii code: 153 haeufigkeit: 2739
    ascii code: 154 haeufigkeit: 2766
    ascii code: 155 haeufigkeit: 2760
    ascii code: 156 haeufigkeit: 2735
    ascii code: 157 haeufigkeit: 2676
    ascii code: 158 haeufigkeit: 2691
    ascii code: 159 haeufigkeit: 2601
    ascii code: 160 haeufigkeit: 2762
    ascii code: 161 haeufigkeit: 2831
    ascii code: 162 haeufigkeit: 2693
    ascii code: 163 haeufigkeit: 2762
    ascii code: 164 haeufigkeit: 2674
    ascii code: 165 haeufigkeit: 2758
    ascii code: 166 haeufigkeit: 2705
    ascii code: 167 haeufigkeit: 2779
    ascii code: 168 haeufigkeit: 2734
    ascii code: 169 haeufigkeit: 2714
    ascii code: 170 haeufigkeit: 2727
    ascii code: 171 haeufigkeit: 2650
    ascii code: 172 haeufigkeit: 2820
    ascii code: 173 haeufigkeit: 2811
    ascii code: 174 haeufigkeit: 2776
    ascii code: 175 haeufigkeit: 2725
    ascii code: 176 haeufigkeit: 2756
    ascii code: 177 haeufigkeit: 2725
    ascii code: 178 haeufigkeit: 2784
    ascii code: 179 haeufigkeit: 2707
    ascii code: 180 haeufigkeit: 2765
    ascii code: 181 haeufigkeit: 2748
    ascii code: 182 haeufigkeit: 2745
    ascii code: 183 haeufigkeit: 2739
    ascii code: 184 haeufigkeit: 2810
    ascii code: 185 haeufigkeit: 2773
    ascii code: 186 haeufigkeit: 2691
    ascii code: 187 haeufigkeit: 2742
    ascii code: 188 haeufigkeit: 2757
    ascii code: 189 haeufigkeit: 2760
    ascii code: 190 haeufigkeit: 2822
    ascii code: 191 haeufigkeit: 2683
    ascii code: 192 haeufigkeit: 2709
    ascii code: 193 haeufigkeit: 2675
    ascii code: 194 haeufigkeit: 2701
    ascii code: 195 haeufigkeit: 2737
    ascii code: 196 haeufigkeit: 2714
    ascii code: 197 haeufigkeit: 2734
    ascii code: 198 haeufigkeit: 2780
    ascii code: 199 haeufigkeit: 2857
    ascii code: 200 haeufigkeit: 2687
    ascii code: 201 haeufigkeit: 2741
    ascii code: 202 haeufigkeit: 2781
    ascii code: 203 haeufigkeit: 2703
    ascii code: 204 haeufigkeit: 2657
    ascii code: 205 haeufigkeit: 2818
    ascii code: 206 haeufigkeit: 2765
    ascii code: 207 haeufigkeit: 2716
    ascii code: 208 haeufigkeit: 2671
    ascii code: 209 haeufigkeit: 2805
    ascii code: 210 haeufigkeit: 2775
    ascii code: 211 haeufigkeit: 2699
    ascii code: 212 haeufigkeit: 2798
    ascii code: 213 haeufigkeit: 2762
    ascii code: 214 haeufigkeit: 2748
    ascii code: 215 haeufigkeit: 2756
    ascii code: 216 haeufigkeit: 2762
    ascii code: 217 haeufigkeit: 2829
    ascii code: 218 haeufigkeit: 2787
    ascii code: 219 haeufigkeit: 2682
    ascii code: 220 haeufigkeit: 2769
    ascii code: 221 haeufigkeit: 2756
    ascii code: 222 haeufigkeit: 2684
    ascii code: 223 haeufigkeit: 2689
    ascii code: 224 haeufigkeit: 2731
    ascii code: 225 haeufigkeit: 2741
    ascii code: 226 haeufigkeit: 2772
    ascii code: 227 haeufigkeit: 2734
    ascii code: 228 haeufigkeit: 2780
    ascii code: 229 haeufigkeit: 2736
    ascii code: 230 haeufigkeit: 2690
    ascii code: 231 haeufigkeit: 2765
    ascii code: 232 haeufigkeit: 2654
    ascii code: 233 haeufigkeit: 2696
    ascii code: 234 haeufigkeit: 2795
    ascii code: 235 haeufigkeit: 2757
    ascii code: 236 haeufigkeit: 2798
    ascii code: 237 haeufigkeit: 2837
    ascii code: 238 haeufigkeit: 2776
    ascii code: 239 haeufigkeit: 2718
    ascii code: 240 haeufigkeit: 2781
    ascii code: 241 haeufigkeit: 2691
    ascii code: 242 haeufigkeit: 2756
    ascii code: 243 haeufigkeit: 2837
    ascii code: 244 haeufigkeit: 2759
    ascii code: 245 haeufigkeit: 2692
    ascii code: 246 haeufigkeit: 2691
    ascii code: 247 haeufigkeit: 2740
    ascii code: 248 haeufigkeit: 2664
    ascii code: 249 haeufigkeit: 2744
    ascii code: 250 haeufigkeit: 2704
    ascii code: 251 haeufigkeit: 2835
    ascii code: 252 haeufigkeit: 2669
    ascii code: 253 haeufigkeit: 2648
    ascii code: 254 haeufigkeit: 2803
    ascii code: 255 haeufigkeit: 2686
    

    :p


Anmelden zum Antworten