Im CB Funk - Packet Radio - traten mal 3 Basic Programmierer an und gingen eine Wette ein, das sie eine sichere Routine geschrieben hätten und ich den Quelltext nicht entschlüsseln könnte. Ihrem Gerede nach ließen sie sich anmerken das sie nicht sonderlich erfahren waren. Ein Freund von mir wollte auch mal Kryptologische Routinen schreiben. Er verwendete einfache Substitutionsverfahren oder Additionsverfahren.

Teil der Wette war es, daß nur reiner Text verschlüsselt wird. Sie ließen sich sogar auf einen längeren Deutschen Text ein - wunderbare Voraussetzungen für eine Kryptoanalyse .

Das Problem einer solchen Codierart ist es, das jedes Zeichen ersetzt wird. So wird immer ein E durch ein G ersetzt oder errechnet. Genau das ist die Schwäche dieser Verfahren. Es gibt eine menge Statistiken darüber, welcher Buchstabe wie oft in einem Text vorkommt. Man braucht also nur den Text zu Analysieren. Das häufigste Zeichen im verschlüsselten Text ist wahrscheinlich ein Leerzeichen oder ein e. So ersetzt man ein Zeichen durch das andere und bastelt sich so den Originaltext zusammen.

Es mußte also ein kleines Programm her, das mir eine Statistik über den verschlüsselten Text lieferte. Diese verwendete ich auch gleich um in einem Klartext die Statistik zu erhalten, weil ich keine da hatte. Hierfür verwendete ich eine Anleitung von 300KB Text. Nach 15 Minuten Arbeit war der erste Text entschlüsselt. Der zweite ging etwas schneller, da er durch Addition einer festen Zahl entstand. Der Offset war sehr schnell berechnet so das der zweite Text auch in sehr kurzer Zeit zu lesen war.Der Spaß die drei Jungs mit der großen Klappe in aller Öffentlichkeit bloß zu stellen war einfach riesig;)

In dieser Statistik läßt sich erkennen, das "e" am zweit häufigsten vorkommt.
(Das Leerzeichen schlägt doch um Längen ;)
Das Zeichen # 0 kommt 0 mal vor
Das Zeichen # 1 kommt 0 mal vor
Das Zeichen # 2 kommt 0 mal vor
Das Zeichen # 3 kommt 0 mal vor
Das Zeichen # 4 kommt 0 mal vor
Das Zeichen # 5 kommt 0 mal vor
Das Zeichen # 6 kommt 0 mal vor
Das Zeichen # 7 kommt 0 mal vor
Das Zeichen # 8 kommt 1 mal vor
Das Zeichen # 9 kommt 30 mal vor
Das Zeichen # 10 kommt 10360 mal vor
Das Zeichen # 11 kommt 0 mal vor
Das Zeichen # 12 kommt 0 mal vor
Das Zeichen # 13 kommt 0 mal vor
Das Zeichen # 14 kommt 0 mal vor
Das Zeichen # 15 kommt 0 mal vor
Das Zeichen # 16 kommt 0 mal vor
Das Zeichen # 17 kommt 0 mal vor
Das Zeichen # 18 kommt 0 mal vor
Das Zeichen # 19 kommt 0 mal vor
Das Zeichen # 20 kommt 0 mal vor
Das Zeichen # 21 kommt 0 mal vor
Das Zeichen # 22 kommt 0 mal vor
Das Zeichen # 23 kommt 0 mal vor
Das Zeichen # 24 kommt 0 mal vor
Das Zeichen # 25 kommt 0 mal vor
Das Zeichen # 26 kommt 0 mal vor
Das Zeichen # 27 kommt 1 mal vor
Das Zeichen # 28 kommt 0 mal vor
Das Zeichen # 29 kommt 0 mal vor
Das Zeichen # 30 kommt 0 mal vor
Das Zeichen # 31 kommt 0 mal vor
Das Zeichen # 32 ( ) kommt144129 mal vor
Das Zeichen # 33 (!) kommt 1577 mal vor
Das Zeichen # 34 (") kommt 538 mal vor
Das Zeichen # 35 (#) kommt 379 mal vor
Das Zeichen # 36 ($) kommt 820 mal vor
Das Zeichen # 37 (%) kommt 24 mal vor
Das Zeichen # 38 (&) kommt 28 mal vor
Das Zeichen # 39 (') kommt 66 mal vor
Das Zeichen # 40 (() kommt 1122 mal vor
Das Zeichen # 41 ()) kommt 1128 mal vor
Das Zeichen # 42 (*) kommt 103 mal vor
Das Zeichen # 43 (+) kommt 128 mal vor
Das Zeichen # 44 (,) kommt 1774 mal vor
Das Zeichen # 45 (-) kommt 4081 mal vor
Das Zeichen # 46 (.) kommt 11959 mal vor
Das Zeichen # 47 (/) kommt 404 mal vor
Das Zeichen # 48 (0) kommt 15137 mal vor
Das Zeichen # 49 (1) kommt 3559 mal vor
Das Zeichen # 50 (2) kommt 7504 mal vor
Das Zeichen # 51 (3) kommt 4875 mal vor
Das Zeichen # 52 (4) kommt 6605 mal vor
Das Zeichen # 53 (5) kommt 4456 mal vor
Das Zeichen # 54 (6) kommt 7583 mal vor
Das Zeichen # 55 (7) kommt 4524 mal vor
Das Zeichen # 56 (8) kommt 1727 mal vor
Das Zeichen # 57 (9) kommt 2693 mal vor
Das Zeichen # 58 (:) kommt 3125 mal vor
Das Zeichen # 59 (;) kommt 141 mal vor
Das Zeichen # 60 (<) kommt 92 mal vor
Das Zeichen # 61 (=) kommt 261 mal vor
Das Zeichen # 62 (>) kommt 169 mal vor
Das Zeichen # 63 (?) kommt 212 mal vor
Das Zeichen # 64 (@) kommt 31 mal vor
Das Zeichen # 65 (A) kommt 2441 mal vor
Das Zeichen # 66 (B) kommt 3284 mal vor
Das Zeichen # 67 (C) kommt 1839 mal vor
Das Zeichen # 68 (D) kommt 2572 mal vor
Das Zeichen # 69 (E) kommt 2828 mal vor
Das Zeichen # 70 (F) kommt 2894 mal vor
Das Zeichen # 71 (G) kommt 618 mal vor
Das Zeichen # 72 (H) kommt 1566 mal vor
Das Zeichen # 73 (I) kommt 2114 mal vor
Das Zeichen # 74 (J) kommt 198 mal vor
Das Zeichen # 75 (K) kommt 898 mal vor
Das Zeichen # 76 (L) kommt 1585 mal vor
Das Zeichen # 77 (M) kommt 1018 mal vor
Das Zeichen # 78 (N) kommt 1946 mal vor
Das Zeichen # 79 (O) kommt 1131 mal vor
Das Zeichen # 80 (P) kommt 1057 mal vor
Das Zeichen # 81 (Q) kommt 41 mal vor
Das Zeichen # 82 (R) kommt 1540 mal vor
Das Zeichen # 83 (S) kommt 3147 mal vor
Das Zeichen # 84 (T) kommt 2825 mal vor
Das Zeichen # 85 (U) kommt 789 mal vor
Das Zeichen # 86 (V) kommt 2218 mal vor
Das Zeichen # 87 (W) kommt 568 mal vor
Das Zeichen # 88 (X) kommt 203 mal vor
Das Zeichen # 89 (Y) kommt 227 mal vor
Das Zeichen # 90 (Z) kommt 557 mal vor
Das Zeichen # 91 ([) kommt 35 mal vor
Das Zeichen # 92 (\) kommt 4 mal vor
Das Zeichen # 93 (]) kommt 29 mal vor
Das Zeichen # 94 (^) kommt 414 mal vor
Das Zeichen # 95 (_) kommt 157 mal vor
Das Zeichen # 96 (`) kommt 64 mal vor
Das Zeichen # 97 (a) kommt 13472 mal vor
Das Zeichen # 98 (b) kommt 4959 mal vor
Das Zeichen # 99 (c) kommt 8197 mal vor
Das Zeichen # 100 (d) kommt 9537 mal vor
Das Zeichen # 101 (e) kommt 39293 mal vor
Das Zeichen # 102 (f) kommt 4524 mal vor
Das Zeichen # 103 (g) kommt 5794 mal vor
Das Zeichen # 104 (h) kommt 7853 mal vor
Das Zeichen # 105 (i) kommt 18071 mal vor
Das Zeichen # 106 (j) kommt 527 mal vor
Das Zeichen # 107 (k) kommt 3722 mal vor
Das Zeichen # 108 (l) kommt 9047 mal vor
Das Zeichen # 109 (m) kommt 5709 mal vor
Das Zeichen # 110 (n) kommt 19232 mal vor
Das Zeichen # 111 (o) kommt 7902 mal vor
Das Zeichen # 112 (p) kommt 2323 mal vor
Das Zeichen # 113 (q) kommt 188 mal vor
Das Zeichen # 114 (r) kommt 15676 mal vor
Das Zeichen # 115 (s) kommt 13932 mal vor
Das Zeichen # 116 (t) kommt 13394 mal vor
Das Zeichen # 117 (u) kommt 9494 mal vor
Das Zeichen # 118 (v) kommt 1902 mal vor
Das Zeichen # 119 (w) kommt 2291 mal vor
Das Zeichen # 120 (x) kommt 643 mal vor
Das Zeichen # 121 (y) kommt 1592 mal vor
Das Zeichen # 122 (z) kommt 1767 mal vor
Das Zeichen # 123 ({) kommt 2 mal vor
Das Zeichen # 124 (|) kommt 8 mal vor
Das Zeichen # 125 (}) kommt 5 mal vor
Das Zeichen # 126 (~) kommt 4 mal vor
Das Zeichen # 127 () kommt 12 mal vor
Das Zeichen # 128 (€) kommt 0 mal vor
Das Zeichen # 129 () kommt 0 mal vor
Das Zeichen # 130 (‚) kommt 0 mal vor
Das Zeichen # 131 (ƒ) kommt 0 mal vor
Das Zeichen # 132 („) kommt 0 mal vor
Das Zeichen # 133 (…) kommt 0 mal vor
Das Zeichen # 134 (†) kommt 0 mal vor
Das Zeichen # 135 (‡) kommt 0 mal vor
Das Zeichen # 136 (ˆ) kommt 0 mal vor
Das Zeichen # 137 (‰) kommt 0 mal vor
Das Zeichen # 138 (Š) kommt 0 mal vor
Das Zeichen # 139 (‹) kommt 0 mal vor
Das Zeichen # 140 (Œ) kommt 0 mal vor
Das Zeichen # 141 () kommt 0 mal vor
Das Zeichen # 142 (Ž) kommt 0 mal vor
Das Zeichen # 143 () kommt 0 mal vor
Das Zeichen # 144 () kommt 0 mal vor
Das Zeichen # 145 (‘) kommt 0 mal vor
Das Zeichen # 146 (’) kommt 0 mal vor
Das Zeichen # 147 (“) kommt 0 mal vor
Das Zeichen # 148 (”) kommt 0 mal vor
Das Zeichen # 149 (•) kommt 0 mal vor
Das Zeichen # 150 (–) kommt 0 mal vor
Das Zeichen # 151 (—) kommt 0 mal vor
Das Zeichen # 152 (˜) kommt 0 mal vor
Das Zeichen # 153 (™) kommt 0 mal vor
Das Zeichen # 154 (š) kommt 0 mal vor
Das Zeichen # 155 (›) kommt 0 mal vor
Das Zeichen # 156 (œ) kommt 0 mal vor
Das Zeichen # 157 () kommt 0 mal vor
Das Zeichen # 158 (ž) kommt 0 mal vor
Das Zeichen # 159 (Ÿ) kommt 0 mal vor
Das Zeichen # 160 ( ) kommt 0 mal vor
Das Zeichen # 161 (¡) kommt 0 mal vor
Das Zeichen # 162 (¢) kommt 0 mal vor
Das Zeichen # 163 (£) kommt 0 mal vor
Das Zeichen # 164 (¤) kommt 0 mal vor
Das Zeichen # 165 (¥) kommt 0 mal vor
Das Zeichen # 166 (¦) kommt 0 mal vor
Das Zeichen # 167 (§) kommt 0 mal vor
Das Zeichen # 168 (¨) kommt 0 mal vor
Das Zeichen # 169 (©) kommt 0 mal vor
Das Zeichen # 170 (ª) kommt 0 mal vor
Das Zeichen # 171 («) kommt 0 mal vor
Das Zeichen # 172 (¬) kommt 0 mal vor
Das Zeichen # 173 (­) kommt 0 mal vor
Das Zeichen # 174 (®) kommt 0 mal vor
Das Zeichen # 175 (¯) kommt 0 mal vor
Das Zeichen # 176 (°) kommt 0 mal vor
Das Zeichen # 177 (±) kommt 0 mal vor
Das Zeichen # 178 (²) kommt 0 mal vor
Das Zeichen # 179 (³) kommt 0 mal vor
Das Zeichen # 180 (´) kommt 0 mal vor
Das Zeichen # 181 (µ) kommt 0 mal vor
Das Zeichen # 182 (¶) kommt 0 mal vor
Das Zeichen # 183 (·) kommt 0 mal vor
Das Zeichen # 184 (¸) kommt 0 mal vor
Das Zeichen # 185 (¹) kommt 0 mal vor
Das Zeichen # 186 (º) kommt 0 mal vor
Das Zeichen # 187 (») kommt 0 mal vor
Das Zeichen # 188 (¼) kommt 0 mal vor
Das Zeichen # 189 (½) kommt 0 mal vor
Das Zeichen # 190 (¾) kommt 0 mal vor
Das Zeichen # 191 (¿) kommt 0 mal vor
Das Zeichen # 192 (À) kommt 0 mal vor
Das Zeichen # 193 (Á) kommt 0 mal vor
Das Zeichen # 194 (Å) kommt 0 mal vor
Das Zeichen # 195 (Ã) kommt 0 mal vor
Das Zeichen # 196 (Ä) kommt 0 mal vor
Das Zeichen # 197 (Å) kommt 0 mal vor
Das Zeichen # 198 (Æ) kommt 0 mal vor
Das Zeichen # 199 (Ç) kommt 0 mal vor
Das Zeichen # 200 (È) kommt 0 mal vor
Das Zeichen # 201 (É) kommt 0 mal vor
Das Zeichen # 202 (Ê) kommt 0 mal vor
Das Zeichen # 203 (Ë) kommt 0 mal vor
Das Zeichen # 204 (Ì) kommt 0 mal vor
Das Zeichen # 205 (Í) kommt 0 mal vor
Das Zeichen # 206 (Î) kommt 0 mal vor
Das Zeichen # 207 (Ï) kommt 0 mal vor
Das Zeichen # 208 (Ð) kommt 0 mal vor
Das Zeichen # 209 (Ñ) kommt 0 mal vor
Das Zeichen # 210 (Ò) kommt 0 mal vor
Das Zeichen # 211 (Ó) kommt 0 mal vor
Das Zeichen # 212 (Ô) kommt 0 mal vor
Das Zeichen # 213 (Õ) kommt 0 mal vor
Das Zeichen # 214 (Ö) kommt 0 mal vor
Das Zeichen # 215 (×) kommt 0 mal vor
Das Zeichen # 216 (Ø) kommt 0 mal vor
Das Zeichen # 217 (Ù) kommt 0 mal vor
Das Zeichen # 218 (Ú) kommt 0 mal vor
Das Zeichen # 219 (Û) kommt 0 mal vor
Das Zeichen # 220 (Ü) kommt 0 mal vor
Das Zeichen # 221 (Ý) kommt 0 mal vor
Das Zeichen # 222 (Þ) kommt 0 mal vor
Das Zeichen # 223 (ß) kommt 0 mal vor
Das Zeichen # 224 (à) kommt 0 mal vor
Das Zeichen # 225 (á) kommt 0 mal vor
Das Zeichen # 226 (â) kommt 0 mal vor
Das Zeichen # 227 (ã) kommt 0 mal vor
Das Zeichen # 228 (ä) kommt 0 mal vor
Das Zeichen # 229 (å) kommt 0 mal vor
Das Zeichen # 230 (æ) kommt 0 mal vor
Das Zeichen # 231 (ç) kommt 0 mal vor
Das Zeichen # 232 (è) kommt 0 mal vor
Das Zeichen # 233 (é) kommt 0 mal vor
Das Zeichen # 234 (ê) kommt 0 mal vor
Das Zeichen # 235 (ë) kommt 0 mal vor
Das Zeichen # 236 (ì) kommt 0 mal vor
Das Zeichen # 237 (í) kommt 0 mal vor
Das Zeichen # 238 (î) kommt 0 mal vor
Das Zeichen # 239 (ï) kommt 0 mal vor
Das Zeichen # 240 (ð) kommt 0 mal vor
Das Zeichen # 241 (ñ) kommt 0 mal vor
Das Zeichen # 242 (ò) kommt 0 mal vor
Das Zeichen # 243 (ó) kommt 0 mal vor
Das Zeichen # 244 (ô) kommt 0 mal vor
Das Zeichen # 245 (õ) kommt 0 mal vor
Das Zeichen # 246 (ö) kommt 0 mal vor
Das Zeichen # 247 (÷) kommt 0 mal vor
Das Zeichen # 248 (ø) kommt 0 mal vor
Das Zeichen # 249 (ù) kommt 0 mal vor
Das Zeichen # 250 (ú) kommt 0 mal vor
Das Zeichen # 251 (û) kommt 0 mal vor
Das Zeichen # 252 (ü) kommt 0 mal vor
Das Zeichen # 253 (ÿ) kommt 0 mal vor
Das Zeichen # 254 (þ) kommt 0 mal vor
Das Zeichen # 255 (ÿ) kommt 0 mal vor

Auch hierzu wird es noch Quelltext geben. Leider hatte ich einen Datenverlust. Dieser trat beim RÜCKSICHERN der Daten auf - so das Murphy wieder voll zugeschlagen hat. Übrig ist ein Programm (Amiga Executable) übrig geblieben, so das ich den Source neu schreiben muß. Count Programm (Amiga Executable) (Zum Download Schift-Taste gedrückt halten)