Bigrammaffinitäten in einer Matrix

Kategorisierung:Kryptoanalyse
Herkunft / Verwendung:Berechnet die Affinität der einzelnen Spalten zu einer angegebenen Spalte (Parameter 2) einer Matrix, wenn diese wiederholt am anzugegebenen Parameter 1 (Matrixbreite, Spaltenanzahl) umgebrochen wird (sollte so gewählt werden, dass jede Zeile der Matrix voll gefüllt ist).

Beispiel

Gegeben sei eine Funkspruch mit 800 Zeichen ZENUAEOTWNUERWISRNNAEDDUEDLECSDNEIAHNSIISRIAEENEESEHENEOUEAWRUECSMMTGNTHESTLNNND UIDHNEEELEEOEEIUERCEENNEEWDDBOHORLCDDMVEDENDWETNTALEAUHOAUHLOOEEHCMAEEFFNNUDEAUB ENESEDCMEAOLNKMNDUKRMUSNUCDEURALIEFIRDUERHUELHNNEESRESRNNCSRECCNDSCEAEOAEKHCEEST OSSHISRSSEEWAAHGSEHEEIESNUAEEFASNAWENEEAENNLWESAFNENAHRSUHSLEESATULEHREBSETAWSDM WIEEENACESANIRTGFCSRDWEUIESAURSZRDTDPTKAHTCLDISURNACEUIIENGTFFCKZINSHHMEZGDWRAUO MDASEWNMIEGRASDGASNLCSENCEEERRKNECUDEUNLSNHEANEHUNTSRELNIENOWRCNSSBCEIETRNUWHTAR REEUUISDTSNNNSDKRHLAENNLFDUREDSEEISNNHINNTEESNHERIETCOODKHNSEHODNKNLTWBEREEHTINE ESETASRALLCIERIERNIEMJZFEEDFEEHATUICRNNDEEEELSSHEESHRSSSCNSLTCAMPBPSRNWWGCFMRHAE LGSIMTEENNUAOTUENSREBHAEEINRDNRSTRUESGRCEHSBNLSLUESTEUKAITMAHARNAAULMARHEEGRGBMS IREHACSSDLUENAEERCGNULOHANHDLULSDWDASSEERGLTOHNNLENLCTCRHRRASEUIESGKRILNEEEDKNBA und die sich daraus ergebene Matrix zu 25 Spalten, wobei wir Spalte 9 als Ausgangsspalte wählen 1234567890123456789012345 ZESETEIDSFWRZAURENRELTARL EIMRANESENIDISNEIKNEGRACE NAMCLEFCHEETNNTESNISSUUGN UHTEESIEENEDSLSUNLEHIELNL ANGEAERAEAEPHCRUNTMRMSMUC ESNNUDDEIHNTHSEIHWJSTGALT OITNHCUOERAKMELSIBZSERROC TIHEOMEASSCAENNDNEFSECHHR WSEEAERENUEHZCITNRECNEEAH NRSWUAHKUHSTGEESTEENNHENR UITDHOUHASACDENNEEDSUSGHR EALDLLECELNLWEONEHFLABRDA RENBONLEEEIDRRWNSTETONGLS WENOOKHEFERIARRSNIECTLBUE INNHEMNSASTSUKCDHNHAUSMLU SEDOENNTSAGUONNKEEAMELSSI REURHDEONTFRMESRRETPNUIDE NSILCUESAUCNDCSHISUBSERWS NEDCMKSSWLSAAUBLEEIPRSEDG AHHDARRHEERCSDCATTCSETHAK EENDEMEINHDEEEEECARRBEASR DNEMEUSSERWUWUINOSNNHUCSI DEEVFSRREEEINNENORNWAKSEL UOEEFNNSABUIMLTLDADWEASEN EULDNUNSESIEISRFKLEGEIDRE DEEENCCENEENENNDHLECITLGE LAENUDSENTSGGHUUNCEFNMULE EWODDERWLAATREWRSIEMRAETD CREWEUEAWWUFAAHEEELRDHNOK SUEEARCAESRFSNTDHRSHNAAHN DEITUACHSDSCDEASOISARRENB NCUNBLNGAMZKGHREDEHESNENA Zuerst wird die ausgewählte Spalte 9 mit der Spalte 1 zu Bigrammen gepaart und die Bigramm-Affinät dieser Paarung errechnet. Dann folgen alle anderen Spalten und eine Aufstellung wird erstellt: 9 + 1: 1,51 E+047 9 + 2: 6,36 E+052 9 + 3: 2,82 E+050 9 + 4: 1,25 E+048 9 + 5: 3,81 E+044 9 + 6: 1,64 E+050 9 + 7: 3,83 E+050 9 + 8: 4,07 E+047 9 + 10: 9,61 E+050 9 + 11: 1,08 E+053 9 + 12: 1,91 E+046 9 + 13: 5,29 E+051 9 + 14: 1,12 E+052 9 + 15: 8,07 E+049 9 + 16: 3,49 E+049 9 + 17: 2,96 E+046 9 + 18: 3,60 E+051 9 + 19: 2,68 E+048 9 + 20: 1,15 E+044 9 + 21: 2,07 E+047 9 + 22: 5,00 E+049 9 + 23: 4,71 E+050 9 + 24: 1,39 E+048 9 + 25: 2,87 E+047 Am besten rechts an die Spalte 9 passt die Spalte 11.

Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (Decoder / Encoder / Solver-Tool)