From d7224fba67d9f99c01bd78ef669c96189686e4c2 Mon Sep 17 00:00:00 2001 From: Neil Smith Date: Tue, 6 Mar 2018 14:22:08 +0000 Subject: [PATCH] Some tidying --- #s# | 676 --------------------------------------------- .directory | 4 +- bifid.py | 2 - cipherbreak.py | 284 ------------------- language_models.py | 2 - 5 files changed, 2 insertions(+), 966 deletions(-) delete mode 100644 #s# delete mode 100644 cipherbreak.py diff --git a/#s# b/#s# deleted file mode 100644 index 73c125d..0000000 --- a/#s# +++ /dev/null @@ -1,676 +0,0 @@ -Affine break attempt using key 1x+0 gives fit of 0.7738845680505632 and decrypt starting: disfltsfxigyjltugzamsbbsfizhhayiypjzlxigmafweafofu -Affine break attempt using key 1x+1 gives fit of 0.7204884506310523 and decrypt starting: chreksrewhfxikstfyzlraarehyggzxhxoiykwhflzevdzenet -Affine break attempt using key 1x+2 gives fit of 0.9739566895082303 and decrypt starting: bgqdjrqdvgewhjrsexykqzzqdgxffywgwnhxjvgekyducydmds -Affine break attempt using key 1x+3 gives fit of 0.8764042793574056 and decrypt starting: afpciqpcufdvgiqrdwxjpyypcfweexvfvmgwiufdjxctbxclcr -Affine break attempt using key 1x+4 gives fit of 0.7821872785189233 and decrypt starting: zeobhpobtecufhpqcvwioxxobevddwueulfvhteciwbsawbkbq -Affine break attempt using key 1x+5 gives fit of 0.8723829775052593 and decrypt starting: ydnagonasdbtegopbuvhnwwnaduccvtdtkeugsdbhvarzvajap -Affine break attempt using key 1x+6 gives fit of 0.8526333613993763 and decrypt starting: xcmzfnmzrcasdfnoatugmvvmzctbbuscsjdtfrcaguzqyuzizo -Affine break attempt using key 1x+7 gives fit of 0.7985168579639075 and decrypt starting: wblyemlyqbzrcemnzstfluulybsaatrbricseqbzftypxtyhyn -Affine break attempt using key 1x+8 gives fit of 0.9432540879125705 and decrypt starting: vakxdlkxpayqbdlmyrsekttkxarzzsqaqhbrdpayesxowsxgxm -Affine break attempt using key 1x+9 gives fit of 1.0880175499728166 and decrypt starting: uzjwckjwozxpacklxqrdjssjwzqyyrpzpgaqcozxdrwnvrwfwl -Affine break attempt using key 1x+10 gives fit of 1.0429354101970654 and decrypt starting: tyivbjivnywozbjkwpqcirrivypxxqoyofzpbnywcqvmuqvevk -Affine break attempt using key 1x+11 gives fit of 0.932323068693818 and decrypt starting: sxhuaihumxvnyaijvopbhqqhuxowwpnxneyoamxvbpultpuduj -Affine break attempt using key 1x+12 gives fit of 0.8344107227290732 and decrypt starting: rwgtzhgtlwumxzhiunoagppgtwnvvomwmdxnzlwuaotksotcti -Affine break attempt using key 1x+13 gives fit of 0.9032006611071043 and decrypt starting: qvfsygfskvtlwyghtmnzfoofsvmuunlvlcwmykvtznsjrnsbsh -Affine break attempt using key 1x+14 gives fit of 0.8165485769832462 and decrypt starting: puerxferjuskvxfgslmyennerulttmkukbvlxjusymriqmrarg -Affine break attempt using key 1x+15 gives fit of 0.7279729892221597 and decrypt starting: otdqwedqitrjuwefrklxdmmdqtkssljtjaukwitrxlqhplqzqf -Affine break attempt using key 1x+16 gives fit of 0.7876981694320667 and decrypt starting: nscpvdcphsqitvdeqjkwcllcpsjrrkisiztjvhsqwkpgokpype -Affine break attempt using key 1x+17 gives fit of 0.9408925947047808 and decrypt starting: mrboucbogrphsucdpijvbkkboriqqjhrhysiugrpvjofnjoxod -Affine break attempt using key 1x+18 gives fit of 0.8897025119589748 and decrypt starting: lqantbanfqogrtbcohiuajjanqhppigqgxrhtfqouineminwnc -Affine break attempt using key 1x+19 gives fit of 0.8389312298460693 and decrypt starting: kpzmsazmepnfqsabnghtziizmpgoohfpfwqgsepnthmdlhmvmb -Affine break attempt using key 1x+20 gives fit of 0.8043158150645566 and decrypt starting: joylrzyldomeprzamfgsyhhylofnngeoevpfrdomsglckglula -Affine break attempt using key 1x+21 gives fit of 0.9193094918880546 and decrypt starting: inxkqyxkcnldoqyzlefrxggxknemmfdnduoeqcnlrfkbjfktkz -Affine break attempt using key 1x+22 gives fit of 0.9240573445604431 and decrypt starting: hmwjpxwjbmkcnpxykdeqwffwjmdllecmctndpbmkqejaiejsjy -Affine break attempt using key 1x+23 gives fit of 0.9727550896565205 and decrypt starting: glviowvialjbmowxjcdpveevilckkdblbsmcoaljpdizhdirix -Affine break attempt using key 1x+24 gives fit of 1.026554922869105 and decrypt starting: fkuhnvuhzkialnvwibcoudduhkbjjcakarlbnzkiochygchqhw -Affine break attempt using key 1x+25 gives fit of 0.9056238783269371 and decrypt starting: ejtgmutgyjhzkmuvhabntcctgjaiibzjzqkamyjhnbgxfbgpgv -Affine break attempt using key 3x+0 gives fit of 0.9411745521041469 and decrypt starting: bugtvpgtzucidvpycraegjjgturllaiuifdrvzuceatqkatwty -Affine break attempt using key 3x+1 gives fit of 0.9440212206898191 and decrypt starting: slxkmgxkqltzumgptirvxaaxkliccrzlzwuimqltvrkhbrknkp -Affine break attempt using key 3x+2 gives fit of 0.8701159373514351 and decrypt starting: jcobdxobhckqldxgkzimorrobczttiqcqnlzdhckmibysibebg -Affine break attempt using key 3x+3 gives fit of 0.917294916839336 and decrypt starting: atfsuofsytbhcuoxbqzdfiifstqkkzhthecquytbdzspjzsvsx -Affine break attempt using key 3x+4 gives fit of 0.9731461953978932 and decrypt starting: rkwjlfwjpksytlfoshquwzzwjkhbbqykyvthlpksuqjgaqjmjo -Affine break attempt using key 3x+5 gives fit of 0.8893116845153108 and decrypt starting: ibnacwnagbjpkcwfjyhlnqqnabysshpbpmkycgbjlhaxrhadaf -Affine break attempt using key 3x+6 gives fit of 0.8008798731565954 and decrypt starting: zsertnerxsagbtnwapycehherspjjygsgdbptxsacyroiyrurw -Affine break attempt using key 3x+7 gives fit of 0.8386530616600523 and decrypt starting: qjvikeviojrxskenrgptvyyvijgaapxjxusgkojrtpifzpilin -Affine break attempt using key 3x+8 gives fit of 0.7888438105021385 and decrypt starting: hamzbvmzfaiojbveixgkmppmzaxrrgoaoljxbfaikgzwqgzcze -Affine break attempt using key 3x+9 gives fit of 0.9045110800722058 and decrypt starting: yrdqsmdqwrzfasmvzoxbdggdqroiixfrfcaoswrzbxqnhxqtqv -Affine break attempt using key 3x+10 gives fit of 0.8820143872461048 and decrypt starting: piuhjduhniqwrjdmqfosuxxuhifzzowiwtrfjniqsoheyohkhm -Affine break attempt using key 3x+11 gives fit of 0.9744077661992679 and decrypt starting: gzlyaulyezhniaudhwfjloolyzwqqfnznkiwaezhjfyvpfybyd -Affine break attempt using key 3x+12 gives fit of 0.965658899477624 and decrypt starting: xqcprlcpvqyezrluynwacffcpqnhhweqebznrvqyawpmgwpspu -Affine break attempt using key 3x+13 gives fit of 0.7420184464565811 and decrypt starting: ohtgictgmhpvqiclpenrtwwtgheyynvhvsqeimhprngdxngjgl -Affine break attempt using key 3x+14 gives fit of 0.9754839219257391 and decrypt starting: fykxztkxdygmhztcgveiknnkxyvppemymjhvzdygiexuoexaxc -Affine break attempt using key 3x+15 gives fit of 0.9639123015466199 and decrypt starting: wpboqkboupxdyqktxmvzbeebopmggvdpdaymqupxzvolfvorot -Affine break attempt using key 3x+16 gives fit of 1.0014611286993833 and decrypt starting: ngsfhbsflgouphbkodmqsvvsfgdxxmugurpdhlgoqmfcwmfifk -Affine break attempt using key 3x+17 gives fit of 0.939977573834902 and decrypt starting: exjwysjwcxflgysbfudhjmmjwxuoodlxliguycxfhdwtndwzwb -Affine break attempt using key 3x+18 gives fit of 0.781277624737664 and decrypt starting: voanpjantowcxpjswluyaddanolffucoczxlptowyunkeunqns -Affine break attempt using key 3x+19 gives fit of 0.8710724956336839 and decrypt starting: mfregarekfntogajnclpruurefcwwltftqocgkfnplebvlehej -Affine break attempt using key 3x+20 gives fit of 0.6952818066268744 and decrypt starting: dwivxrivbwekfxraetcgillivwtnnckwkhftxbwegcvsmcvyva -Affine break attempt using key 3x+21 gives fit of 0.7213025702812782 and decrypt starting: unzmoizmsnvbwoirvktxzcczmnkeetbnbywkosnvxtmjdtmpmr -Affine break attempt using key 3x+22 gives fit of 0.8537360572873308 and decrypt starting: leqdfzqdjemsnfzimbkoqttqdebvvksespnbfjemokdaukdgdi -Affine break attempt using key 3x+23 gives fit of 1.0064220815498275 and decrypt starting: cvhuwqhuavdjewqzdsbfhkkhuvsmmbjvjgeswavdfburlbuxuz -Affine break attempt using key 3x+24 gives fit of 0.9231253107825766 and decrypt starting: tmylnhylrmuavnhqujswybbylmjddsamaxvjnrmuwslicslolq -Affine break attempt using key 3x+25 gives fit of 0.7972315316344156 and decrypt starting: kdpceypcidlrmeyhlajnpsspcdauujrdromaeidlnjcztjcfch -Affine break attempt using key 5x+0 gives fit of 0.749133077347372 and decrypt starting: lmobxjobpmwkhxjewfasovvobmfrrakmkdhfxpmwsabugabibe -Affine break attempt using key 5x+1 gives fit of 0.9420853438333767 and decrypt starting: qrtgcotgurbpmcojbkfxtaatgrkwwfprpimkcurbxfgzlfgngj -Affine break attempt using key 5x+2 gives fit of 0.955304712969368 and decrypt starting: vwylhtylzwgurhtogpkcyffylwpbbkuwunrphzwgckleqklslo -Affine break attempt using key 5x+3 gives fit of 0.913258167234479 and decrypt starting: abdqmydqeblzwmytluphdkkdqbuggpzbzswumeblhpqjvpqxqt -Affine break attempt using key 5x+4 gives fit of 1.0298810544470367 and decrypt starting: fgivrdivjgqebrdyqzumippivgzlluegexbzrjgqmuvoauvcvy -Affine break attempt using key 5x+5 gives fit of 0.8247620125165033 and decrypt starting: klnawinaolvjgwidvezrnuunaleqqzjljcgewolvrzatfzahad -Affine break attempt using key 5x+6 gives fit of 0.8417486151962418 and decrypt starting: pqsfbnsftqaolbniajewszzsfqjvveoqohljbtqawefykefmfi -Affine break attempt using key 5x+7 gives fit of 0.9166924237598506 and decrypt starting: uvxkgsxkyvftqgsnfojbxeexkvoaajtvtmqogyvfbjkdpjkrkn -Affine break attempt using key 5x+8 gives fit of 0.8508965484574862 and decrypt starting: zacplxcpdakyvlxsktogcjjcpatffoyayrvtldakgopiuopwps -Affine break attempt using key 5x+9 gives fit of 0.9532709724351246 and decrypt starting: efhuqchuifpdaqcxpytlhoohufykktdfdwayqifpltunztubux -Affine break attempt using key 5x+10 gives fit of 1.025762647649267 and decrypt starting: jkmzvhmznkuifvhcudyqmttmzkdppyikibfdvnkuqyzseyzgzc -Affine break attempt using key 5x+11 gives fit of 0.7981382236919041 and decrypt starting: opreamrespznkamhzidvryyrepiuudnpngkiaspzvdexjdeleh -Affine break attempt using key 5x+12 gives fit of 0.877354769150236 and decrypt starting: tuwjfrwjxuespfrmeniawddwjunzzisuslpnfxueaijcoijqjm -Affine break attempt using key 5x+13 gives fit of 0.8497161740063102 and decrypt starting: yzbokwboczjxukwrjsnfbiibozseenxzxquskczjfnohtnovor -Affine break attempt using key 5x+14 gives fit of 0.7793031611645826 and decrypt starting: degtpbgtheoczpbwoxskgnngtexjjscecvzxpheokstmystatw -Affine break attempt using key 5x+15 gives fit of 0.8999552805793416 and decrypt starting: ijlyuglymjtheugbtcxplsslyjcooxhjhaecumjtpxyrdxyfyb -Affine break attempt using key 5x+16 gives fit of 0.8229876792974332 and decrypt starting: noqdzlqdroymjzlgyhcuqxxqdohttcmomfjhzroyucdwicdkdg -Affine break attempt using key 5x+17 gives fit of 0.7564137596908017 and decrypt starting: stvieqviwtdroeqldmhzvccvitmyyhrtrkomewtdzhibnhipil -Affine break attempt using key 5x+18 gives fit of 0.8792829801017804 and decrypt starting: xyanjvanbyiwtjvqirmeahhanyrddmwywptrjbyiemngsmnunq -Affine break attempt using key 5x+19 gives fit of 0.8638566459703597 and decrypt starting: cdfsoafsgdnbyoavnwrjfmmfsdwiirbdbuywogdnjrslxrszsv -Affine break attempt using key 5x+20 gives fit of 0.7611336869642069 and decrypt starting: hikxtfkxlisgdtfasbwokrrkxibnnwgigzdbtlisowxqcwxexa -Affine break attempt using key 5x+21 gives fit of 0.9368268811371416 and decrypt starting: mnpcykpcqnxliykfxgbtpwwpcngssblnleigyqnxtbcvhbcjcf -Affine break attempt using key 5x+22 gives fit of 1.0031372284041775 and decrypt starting: rsuhdpuhvscqndpkclgyubbuhslxxgqsqjnldvscyghamghohk -Affine break attempt using key 5x+23 gives fit of 0.9707642538473006 and decrypt starting: wxzmiuzmaxhvsiuphqldzggzmxqcclvxvosqiaxhdlmfrlmtmp -Affine break attempt using key 5x+24 gives fit of 0.872379965021071 and decrypt starting: bcernzerfcmaxnzumvqiellercvhhqacatxvnfcmiqrkwqryru -Affine break attempt using key 5x+25 gives fit of 0.909377573134352 and decrypt starting: ghjwsejwkhrfcsezravnjqqjwhammvfhfycaskhrnvwpbvwdwz -Affine break attempt using key 7x+0 gives fit of 0.9975509516612683 and decrypt starting: tqkxjzkxhqmwfjzomlaykppkxqlbbawqwrfljhqmyaxsiaxcxo -Affine break attempt using key 7x+1 gives fit of 1.0169014087244523 and decrypt starting: ebviukvisbxhqukzxwljvaavibwmmlhbhcqwusbxjlidtliniz -Affine break attempt using key 7x+2 gives fit of 0.9406199332799683 and decrypt starting: pmgtfvgtdmisbfvkihwugllgtmhxxwsmsnbhfdmiuwtoewtytk -Affine break attempt using key 7x+3 gives fit of 0.7763853402963257 and decrypt starting: axreqgreoxtdmqgvtshfrwwrexsiihdxdymsqoxtfhezphejev -Affine break attempt using key 7x+4 gives fit of 0.7084602738629776 and decrypt starting: licpbrcpzieoxbrgedsqchhcpidttsoiojxdbzieqspkaspupg -Affine break attempt using key 7x+5 gives fit of 0.5082138601269964 and decrypt starting: wtnamcnaktpzimcrpodbnssnatoeedztzuiomktpbdavldafar -Affine break attempt using key 7x+6 gives fit of 0.7737051336252276 and decrypt starting: heylxnylveaktxncazomyddylezppokekftzxveamolgwolqlc -Affine break attempt using key 7x+7 gives fit of 0.9269364762609872 and decrypt starting: spjwiyjwgplveiynlkzxjoojwpkaazvpvqekigplxzwrhzwbwn -Affine break attempt using key 7x+8 gives fit of 0.891370501612695 and decrypt starting: dauhtjuhrawgptjywvkiuzzuhavllkgagbpvtrawikhcskhmhy -Affine break attempt using key 7x+9 gives fit of 0.9186215124898992 and decrypt starting: olfseufsclhraeujhgvtfkkfslgwwvrlrmageclhtvsndvsxsj -Affine break attempt using key 7x+10 gives fit of 0.8989180939803256 and decrypt starting: zwqdpfqdnwsclpfusrgeqvvqdwrhhgcwcxlrpnwsegdyogdidu -Affine break attempt using key 7x+11 gives fit of 0.8142280979430746 and decrypt starting: khboaqboyhdnwaqfdcrpbggbohcssrnhniwcayhdprojzrotof -Affine break attempt using key 7x+12 gives fit of 0.8740919681034099 and decrypt starting: vsmzlbmzjsoyhlbqoncamrrmzsnddcysythnljsoaczukczezq -Affine break attempt using key 7x+13 gives fit of 0.9455163166479253 and decrypt starting: gdxkwmxkudzjswmbzynlxccxkdyoonjdjesywudzlnkfvnkpkb -Affine break attempt using key 7x+14 gives fit of 0.9604469787750448 and decrypt starting: roivhxivfokudhxmkjywinnivojzzyuoupdjhfokwyvqgyvavm -Affine break attempt using key 7x+15 gives fit of 1.0179671424705057 and decrypt starting: cztgsitgqzvfosixvujhtyytgzukkjfzfaousqzvhjgbrjglgx -Affine break attempt using key 7x+16 gives fit of 0.8865331677361514 and decrypt starting: nkerdterbkgqzdtigfusejjerkfvvuqkqlzfdbkgsurmcurwri -Affine break attempt using key 7x+17 gives fit of 0.9134484173100617 and decrypt starting: yvpcoepcmvrbkoetrqfdpuupcvqggfbvbwkqomvrdfcxnfchct -Affine break attempt using key 7x+18 gives fit of 0.8544911821938358 and decrypt starting: jganzpanxgcmvzpecbqoaffangbrrqmgmhvbzxgcoqniyqnsne -Affine break attempt using key 7x+19 gives fit of 0.9406122904146218 and decrypt starting: urlykalyirnxgkapnmbzlqqlyrmccbxrxsgmkirnzbytjbydyp -Affine break attempt using key 7x+20 gives fit of 0.8856832454239632 and decrypt starting: fcwjvlwjtcyirvlayxmkwbbwjcxnnmicidrxvtcykmjeumjoja -Affine break attempt using key 7x+21 gives fit of 0.838065728158479 and decrypt starting: qnhugwhuenjtcgwljixvhmmhuniyyxtntocigenjvxupfxuzul -Affine break attempt using key 7x+22 gives fit of 0.9228871069101342 and decrypt starting: bysfrhsfpyuenrhwutigsxxsfytjjieyezntrpyugifaqifkfw -Affine break attempt using key 7x+23 gives fit of 0.8204534416223245 and decrypt starting: mjdqcsdqajfpycshfetrdiidqjeuutpjpkyecajfrtqlbtqvqh -Affine break attempt using key 7x+24 gives fit of 0.8784267248849756 and decrypt starting: xuobndobluqajndsqpecottobupffeauavjpnluqcebwmebgbs -Affine break attempt using key 7x+25 gives fit of 0.9995656935489813 and decrypt starting: ifzmyozmwfbluyodbapnzeezmfaqqplflguaywfbnpmhxpmrmd -Affine break attempt using key 9x+0 gives fit of 0.9422230630344447 and decrypt starting: jycphfcprysubhfisxakcddcpyxvvauyutbxhryskapomapqpi -Affine break attempt using key 9x+1 gives fit of 1.006944997347771 and decrypt starting: gvzmeczmovpryecfpuxhzaazmvussxrvrqyueovphxmljxmnmf -Affine break attempt using key 9x+2 gives fit of 0.9515553465647961 and decrypt starting: dswjbzwjlsmovbzcmruewxxwjsrppuosonvrblsmeujigujkjc -Affine break attempt using key 9x+3 gives fit of 0.9311072104373398 and decrypt starting: aptgywtgipjlsywzjorbtuutgpommrlplksoyipjbrgfdrghgz -Affine break attempt using key 9x+4 gives fit of 0.9330483094325569 and decrypt starting: xmqdvtqdfmgipvtwgloyqrrqdmljjoimihplvfmgyodcaodedw -Affine break attempt using key 9x+5 gives fit of 0.8432331696191401 and decrypt starting: ujnasqnacjdfmsqtdilvnoonajigglfjfemiscjdvlazxlabat -Affine break attempt using key 9x+6 gives fit of 1.0294863033346928 and decrypt starting: rgkxpnkxzgacjpnqafiskllkxgfddicgcbjfpzgasixwuixyxq -Affine break attempt using key 9x+7 gives fit of 0.8443632544277925 and decrypt starting: odhumkhuwdxzgmknxcfphiihudcaafzdzygcmwdxpfutrfuvun -Affine break attempt using key 9x+8 gives fit of 0.831354181346671 and decrypt starting: laerjhertauwdjhkuzcmefferazxxcwawvdzjtaumcrqocrsrk -Affine break attempt using key 9x+9 gives fit of 0.8771729892540607 and decrypt starting: ixbogeboqxrtagehrwzjbccboxwuuztxtsawgqxrjzonlzopoh -Affine break attempt using key 9x+10 gives fit of 0.7356481743314561 and decrypt starting: fuyldbylnuoqxdbeotwgyzzylutrrwquqpxtdnuogwlkiwlmle -Affine break attempt using key 9x+11 gives fit of 0.8386471577551222 and decrypt starting: crviayvikrlnuayblqtdvwwvirqootnrnmuqakrldtihftijib -Affine break attempt using key 9x+12 gives fit of 0.8301411773744026 and decrypt starting: zosfxvsfhoikrxvyinqasttsfonllqkokjrnxhoiaqfecqfgfy -Affine break attempt using key 9x+13 gives fit of 0.8850723487920328 and decrypt starting: wlpcuspcelfhousvfknxpqqpclkiinhlhgokuelfxncbzncdcv -Affine break attempt using key 9x+14 gives fit of 0.82959657946889 and decrypt starting: timzrpmzbicelrpschkumnnmzihffkeiedlhrbicukzywkzazs -Affine break attempt using key 9x+15 gives fit of 0.9588042334769254 and decrypt starting: qfjwomjwyfzbiompzehrjkkjwfecchbfbaieoyfzrhwvthwxwp -Affine break attempt using key 9x+16 gives fit of 0.9792868891569702 and decrypt starting: ncgtljgtvcwyfljmwbeoghhgtcbzzeycyxfblvcwoetsqetutm -Affine break attempt using key 9x+17 gives fit of 1.0173678714183463 and decrypt starting: kzdqigdqsztvcigjtybldeedqzywwbvzvucyisztlbqpnbqrqj -Affine break attempt using key 9x+18 gives fit of 0.8873157148706011 and decrypt starting: hwanfdanpwqszfdgqvyiabbanwvttyswsrzvfpwqiynmkynong -Affine break attempt using key 9x+19 gives fit of 0.8236490325846962 and decrypt starting: etxkcaxkmtnpwcadnsvfxyyxktsqqvptpowscmtnfvkjhvklkd -Affine break attempt using key 9x+20 gives fit of 0.908670781166723 and decrypt starting: bquhzxuhjqkmtzxakpscuvvuhqpnnsmqmltpzjqkcshgeshiha -Affine break attempt using key 9x+21 gives fit of 0.8834405894991971 and decrypt starting: ynrewuregnhjqwuxhmpzrssrenmkkpjnjiqmwgnhzpedbpefex -Affine break attempt using key 9x+22 gives fit of 0.8487922688704245 and decrypt starting: vkobtrobdkegntruejmwoppobkjhhmgkgfnjtdkewmbaymbcbu -Affine break attempt using key 9x+23 gives fit of 0.7048227412569149 and decrypt starting: shlyqolyahbdkqorbgjtlmmlyhgeejdhdckgqahbtjyxvjyzyr -Affine break attempt using key 9x+24 gives fit of 0.7533697406238145 and decrypt starting: peivnlivxeyahnloydgqijjivedbbgaeazhdnxeyqgvusgvwvo -Affine break attempt using key 9x+25 gives fit of 0.9023455187752333 and decrypt starting: mbfskifsubvxekilvadnfggfsbayydxbxweakubvndsrpdstsl -Affine break attempt using key 11x+0 gives fit of 0.8883095946652352 and decrypt starting: fwerbxervwkopbxqkhauetterwhddaowozphbvwkuarcyargrq -Affine break attempt using key 11x+1 gives fit of 0.8508712705559492 and decrypt starting: mdlyielycdrvwiexrohblaalydokkhvdvgwoicdrbhyjfhynyx -Affine break attempt using key 11x+2 gives fit of 0.778162044748574 and decrypt starting: tksfplsfjkycdpleyvoishhsfkvrrockcndvpjkyiofqmofufe -Affine break attempt using key 11x+3 gives fit of 1.0014570537799439 and decrypt starting: arzmwszmqrfjkwslfcvpzoozmrcyyvjrjukcwqrfpvmxtvmbml -Affine break attempt using key 11x+4 gives fit of 0.9830360556745017 and decrypt starting: hygtdzgtxymqrdzsmjcwgvvgtyjffcqyqbrjdxymwcteactits -Affine break attempt using key 11x+5 gives fit of 0.9008855731651323 and decrypt starting: ofnakgnaeftxykgztqjdnccnafqmmjxfxiyqkeftdjalhjapaz -Affine break attempt using key 11x+6 gives fit of 0.8586322226350462 and decrypt starting: vmuhrnuhlmaefrngaxqkujjuhmxttqemepfxrlmakqhsoqhwhg -Affine break attempt using key 11x+7 gives fit of 0.5412828014251821 and decrypt starting: ctboyubosthlmyunhexrbqqboteaaxltlwmeysthrxozvxodon -Affine break attempt using key 11x+8 gives fit of 0.6929056658687823 and decrypt starting: jaivfbivzaostfbuoleyixxivalhhesasdtlfzaoyevgcevkvu -Affine break attempt using key 11x+9 gives fit of 0.8413145665972922 and decrypt starting: qhpcmipcghvzamibvslfpeepchsoolzhzkasmghvflcnjlcrcb -Affine break attempt using key 11x+10 gives fit of 0.8778419337033568 and decrypt starting: xowjtpwjnocghtpiczsmwllwjozvvsgogrhztnocmsjuqsjyji -Affine break attempt using key 11x+11 gives fit of 1.051133514710756 and decrypt starting: evdqawdquvjnoawpjgztdssdqvgccznvnyogauvjtzqbxzqfqp -Affine break attempt using key 11x+12 gives fit of 1.0663282089779065 and decrypt starting: lckxhdkxbcquvhdwqngakzzkxcnjjgucufvnhbcqagxiegxmxw -Affine break attempt using key 11x+13 gives fit of 0.9071654053752177 and decrypt starting: sjreokreijxbcokdxunhrggrejuqqnbjbmcuoijxhneplneted -Affine break attempt using key 11x+14 gives fit of 0.9981807029647835 and decrypt starting: zqylvrylpqeijvrkebuoynnylqbxxuiqitjbvpqeoulwsulalk -Affine break attempt using key 11x+15 gives fit of 0.8570419819559901 and decrypt starting: gxfscyfswxlpqcyrlibvfuufsxieebpxpaqicwxlvbsdzbshsr -Affine break attempt using key 11x+16 gives fit of 0.7707358237151645 and decrypt starting: nemzjfmzdeswxjfyspicmbbmzeplliwewhxpjdescizkgizozy -Affine break attempt using key 11x+17 gives fit of 0.8816470362739371 and decrypt starting: ultgqmtgklzdeqmfzwpjtiitglwsspdldoewqklzjpgrnpgvgf -Affine break attempt using key 11x+18 gives fit of 0.8794300666396428 and decrypt starting: bsanxtanrsgklxtmgdwqappansdzzwkskvldxrsgqwnyuwncnm -Affine break attempt using key 11x+19 gives fit of 0.8217740762650261 and decrypt starting: izhueahuyznrseatnkdxhwwhuzkggdrzrcskeyznxdufbdujut -Affine break attempt using key 11x+20 gives fit of 0.8376611776117734 and decrypt starting: pgoblhobfguyzlhaurkeoddobgrnnkygyjzrlfguekbmikbqba -Affine break attempt using key 11x+21 gives fit of 0.869077303468092 and decrypt starting: wnvisovimnbfgsohbyrlvkkvinyuurfnfqgysmnblritprixih -Affine break attempt using key 11x+22 gives fit of 0.9073889189139344 and decrypt starting: ducpzvcptuimnzvoifyscrrcpufbbymumxnfztuisypawypepo -Affine break attempt using key 11x+23 gives fit of 0.9996345927426441 and decrypt starting: kbjwgcjwabptugcvpmfzjyyjwbmiiftbteumgabpzfwhdfwlwv -Affine break attempt using key 11x+24 gives fit of 0.904731110244285 and decrypt starting: riqdnjqdhiwabnjcwtmgqffqditppmaialbtnhiwgmdokmdsdc -Affine break attempt using key 11x+25 gives fit of 0.9361595260173401 and decrypt starting: ypxkuqxkopdhiuqjdatnxmmxkpawwthphsiauopdntkvrtkzkj -Affine break attempt using key 13x+0 gives fit of 1.1724105367430164 and decrypt starting: aaaaaaaaaaaaaaaaaayaaaaaaaaaayaaaaaaaaaaayaaayaaaa -Affine break attempt using key 13x+1 gives fit of 1.1751742847004185 and decrypt starting: aaaaaaaaaaaaaaaaaaaaayyaaaaaaaaaaaaaaaaaaaaaaaazaa -Affine break attempt using key 13x+2 gives fit of 1.1768937707237344 and decrypt starting: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazaaaaaaaaaaaaaaaa -Affine break attempt using key 13x+3 gives fit of 1.1743335207740393 and decrypt starting: yaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -Affine break attempt using key 13x+4 gives fit of 1.1749787122824908 and decrypt starting: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaa -Affine break attempt using key 13x+5 gives fit of 1.1730089596466367 and decrypt starting: aazyaazyaaaaaaaaaaaazaazyaaaaaaaaaaaaaaaaayaaayaya -Affine break attempt using key 13x+6 gives fit of 1.1724013450076438 and decrypt starting: aaaaazaaaayaaazayaaaaaaaaaaaaaaaaaaaaaayaaaaaaaaaa -Affine break attempt using key 13x+7 gives fit of 1.1709736432505644 and decrypt starting: aaaaaaaaaaaaaaazaaaaaaaaaaayyaaaaaaaaaaaaaaaaaaaaz -Affine break attempt using key 13x+8 gives fit of 1.1689726726295924 and decrypt starting: ayaaaaaaayaaaaaaaaaaaaaaayaaaaayaaaaaayaaaaaaaaaaa -Affine break attempt using key 13x+9 gives fit of 1.174429014370732 and decrypt starting: aaaaaaaaaaaayaaaaaaaaaaaaaaaaaaaaayaaaaaaaazaaaaaa -Affine break attempt using key 13x+10 gives fit of 1.1760151423903817 and decrypt starting: aaaaaaaazaaaaaaaaaaaaaaaaaaaaaaaaaaaazaaaaaaaaaaaa -Affine break attempt using key 13x+11 gives fit of 1.1743167347131174 and decrypt starting: aaaayaaaaaazayaaaaaaaaaaaaaaaazazaaayaaaaaaaaaaaaa -Affine break attempt using key 13x+12 gives fit of 1.1756239135431465 and decrypt starting: aaaaaaaaaaaaaaaaazayaaaaaazaaaaaaaazaaaayaaaaaaaaa -Affine break attempt using key 13x+13 gives fit of 1.1769452982734254 and decrypt starting: aaaaaaaaaaaaaaaaaazaaaaaaaaaazaaaaaaaaaaazaaazaaaa -Affine break attempt using key 13x+14 gives fit of 1.174980655863515 and decrypt starting: aaaaaaaaaaaaaaaaaaaaazzaaaaaaaaaaaaaaaaaaaaaaaayaa -Affine break attempt using key 13x+15 gives fit of 1.1742144865237094 and decrypt starting: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaaaaaaaaaaaa -Affine break attempt using key 13x+16 gives fit of 1.1768808942217208 and decrypt starting: zaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -Affine break attempt using key 13x+17 gives fit of 1.1752366589017194 and decrypt starting: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazaaaaa -Affine break attempt using key 13x+18 gives fit of 1.1719516847723876 and decrypt starting: aayzaayzaaaaaaaaaaaayaayzaaaaaaaaaaaaaaaaazaaazaza -Affine break attempt using key 13x+19 gives fit of 1.173508272417315 and decrypt starting: aaaaayaaaazaaayazaaaaaaaaaaaaaaaaaaaaaazaaaaaaaaaa -Affine break attempt using key 13x+20 gives fit of 1.1717944041512203 and decrypt starting: aaaaaaaaaaaaaaayaaaaaaaaaaazzaaaaaaaaaaaaaaaaaaaay -Affine break attempt using key 13x+21 gives fit of 1.1786942734718497 and decrypt starting: azaaaaaaazaaaaaaaaaaaaaaazaaaaazaaaaaazaaaaaaaaaaa -Affine break attempt using key 13x+22 gives fit of 1.1762874273490016 and decrypt starting: aaaaaaaaaaaazaaaaaaaaaaaaaaaaaaaaazaaaaaaaayaaaaaa -Affine break attempt using key 13x+23 gives fit of 1.1734679269071482 and decrypt starting: aaaaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaaaaaaaa -Affine break attempt using key 13x+24 gives fit of 1.174905782290972 and decrypt starting: aaaazaaaaaayazaaaaaaaaaaaaaaaayayaaazaaaaaaaaaaaaa -Affine break attempt using key 13x+25 gives fit of 1.1721990114954959 and decrypt starting: aaaaaaaaaaaaaaaaayazaaaaaayaaaaaaaayaaaazaaaaaaaaa -Affine break attempt using key 15x+0 gives fit of 0.8967049516264266 and decrypt starting: vewjzdwjfeqmlzdkqtagwhhwjetxxamembltzfeqgajycajujk -Affine break attempt using key 15x+1 gives fit of 0.9963031568478118 and decrypt starting: oxpcswpcyxjfeswdjmtzpaapcxmqqtfxfuemsyxjztcrvtcncd -Affine break attempt using key 15x+2 gives fit of 1.0324170234577563 and decrypt starting: hqivlpivrqcyxlpwcfmsittivqfjjmyqynxflrqcsmvkomvgvw -Affine break attempt using key 15x+3 gives fit of 1.034556214053179 and decrypt starting: ajboeibokjvrqeipvyflbmmbojyccfrjrgqyekjvlfodhfozop -Affine break attempt using key 15x+4 gives fit of 0.8671513880725702 and decrypt starting: tcuhxbuhdcokjxbioryeuffuhcrvvykckzjrxdcoeyhwayhshi -Affine break attempt using key 15x+5 gives fit of 0.8606660843729422 and decrypt starting: mvnaqunawvhdcqubhkrxnyynavkoordvdsckqwvhxraptralab -Affine break attempt using key 15x+6 gives fit of 0.7456875591624564 and decrypt starting: fogtjngtpoawvjnuadkqgrrgtodhhkwowlvdjpoaqktimktetu -Affine break attempt using key 15x+7 gives fit of 0.713202264085545 and decrypt starting: yhzmcgzmihtpocgntwdjzkkzmhwaadphpeowcihtjdmbfdmxmn -Affine break attempt using key 15x+8 gives fit of 0.8532865888859649 and decrypt starting: rasfvzsfbamihvzgmpwcsddsfapttwiaixhpvbamcwfuywfqfg -Affine break attempt using key 15x+9 gives fit of 0.8519013991461742 and decrypt starting: ktlyoslyutfbaoszfipvlwwlytimmpbtbqaioutfvpynrpyjyz -Affine break attempt using key 15x+10 gives fit of 0.7538919124913979 and decrypt starting: dmerhlernmyuthlsybioeppermbffiumujtbhnmyoirgkircrs -Affine break attempt using key 15x+11 gives fit of 0.9554136276796262 and decrypt starting: wfxkaexkgfrnmaelrubhxiixkfuyybnfncmuagfrhbkzdbkvkl -Affine break attempt using key 15x+12 gives fit of 0.8851550722830055 and decrypt starting: pyqdtxqdzykgftxeknuaqbbqdynrrugygvfntzykaudswudode -Affine break attempt using key 15x+13 gives fit of 0.9812978730364289 and decrypt starting: irjwmqjwsrdzymqxdgntjuujwrgkknzrzoygmsrdtnwlpnwhwx -Affine break attempt using key 15x+14 gives fit of 1.0787779191107452 and decrypt starting: bkcpfjcplkwsrfjqwzgmcnncpkzddgskshrzflkwmgpeigpapq -Affine break attempt using key 15x+15 gives fit of 0.9407867293416371 and decrypt starting: udviycviedplkycjpszfvggvidswwzldlaksyedpfzixbzitij -Affine break attempt using key 15x+16 gives fit of 0.8723213666648889 and decrypt starting: nwobrvobxwiedrvcilsyozzobwlppsewetdlrxwiysbqusbmbc -Affine break attempt using key 15x+17 gives fit of 0.853924887060363 and decrypt starting: gphukohuqpbxwkovbelrhsshupeiilxpxmwekqpbrlujnlufuv -Affine break attempt using key 15x+18 gives fit of 0.7518328978564867 and decrypt starting: ziandhanjiuqpdhouxekallanixbbeqiqfpxdjiukencgenyno -Affine break attempt using key 15x+19 gives fit of 0.8835436349258277 and decrypt starting: sbtgwatgcbnjiwahnqxdteetgbquuxjbjyiqwcbndxgvzxgrgh -Affine break attempt using key 15x+20 gives fit of 0.9600581681881418 and decrypt starting: lumzptmzvugcbptagjqwmxxmzujnnqcucrbjpvugwqzosqzkza -Affine break attempt using key 15x+21 gives fit of 0.8493250326796616 and decrypt starting: enfsimfsonzvuimtzcjpfqqfsncggjvnvkucionzpjshljsdst -Affine break attempt using key 15x+22 gives fit of 0.9927951376133488 and decrypt starting: xgylbfylhgsonbfmsvciyjjylgvzzcogodnvbhgsiclaeclwlm -Affine break attempt using key 15x+23 gives fit of 0.8689780266635746 and decrypt starting: qzreuyreazlhguyflovbrccrezossvhzhwgouazlbvetxvepef -Affine break attempt using key 15x+24 gives fit of 0.7335906175376878 and decrypt starting: jskxnrkxtseaznryehoukvvkxshlloasapzhntseuoxmqoxixy -Affine break attempt using key 15x+25 gives fit of 0.7071039610659554 and decrypt starting: cldqgkdqmlxtsgkrxahndoodqlaeehtltisagmlxnhqfjhqbqr -Affine break attempt using key 17x+0 gives fit of 0.9059774868680712 and decrypt starting: rcyltvyljcigztvsidaqyxxylcdffagcghzdtjciqalmoalkls -Affine break attempt using key 17x+1 gives fit of 0.9235262981323494 and decrypt starting: ufbowybomfljcwyvlgdtbaabofgiidjfjkcgwmfltdoprdonov -Affine break attempt using key 17x+2 gives fit of 0.825820739320714 and decrypt starting: xierzberpiomfzbyojgwedderijllgmimnfjzpiowgrsugrqry -Affine break attempt using key 17x+3 gives fit of 0.7897704269545351 and decrypt starting: alhucehuslrpicebrmjzhgghulmoojplpqimcslrzjuvxjutub -Affine break attempt using key 17x+4 gives fit of 0.6961318260722271 and decrypt starting: dokxfhkxvouslfheupmckjjkxoprrmsostlpfvoucmxyamxwxe -Affine break attempt using key 17x+5 gives fit of 0.8427646605973187 and decrypt starting: grnaiknayrxvoikhxspfnmmnarsuupvrvwosiyrxfpabdpazah -Affine break attempt using key 17x+6 gives fit of 1.0134957338569113 and decrypt starting: juqdlnqdbuayrlnkavsiqppqduvxxsyuyzrvlbuaisdegsdcdk -Affine break attempt using key 17x+7 gives fit of 0.8341888498935576 and decrypt starting: mxtgoqtgexdbuoqndyvltsstgxyaavbxbcuyoexdlvghjvgfgn -Affine break attempt using key 17x+8 gives fit of 0.9091958017024302 and decrypt starting: pawjrtwjhagexrtqgbyowvvwjabddyeaefxbrhagoyjkmyjijq -Affine break attempt using key 17x+9 gives fit of 0.8539553886892669 and decrypt starting: sdzmuwzmkdjhauwtjebrzyyzmdeggbhdhiaeukdjrbmnpbmlmt -Affine break attempt using key 17x+10 gives fit of 0.9836018163185322 and decrypt starting: vgcpxzcpngmkdxzwmheucbbcpghjjekgkldhxngmuepqsepopw -Affine break attempt using key 17x+11 gives fit of 1.0230522396013837 and decrypt starting: yjfsacfsqjpngaczpkhxfeefsjkmmhnjnogkaqjpxhstvhsrsz -Affine break attempt using key 17x+12 gives fit of 0.9391880733621665 and decrypt starting: bmivdfivtmsqjdfcsnkaihhivmnppkqmqrjndtmsakvwykvuvc -Affine break attempt using key 17x+13 gives fit of 0.9379790732024089 and decrypt starting: eplygilywpvtmgifvqndlkklypqssntptumqgwpvdnyzbnyxyf -Affine break attempt using key 17x+14 gives fit of 0.8224971645479943 and decrypt starting: hsobjlobzsywpjliytqgonnobstvvqwswxptjzsygqbceqbabi -Affine break attempt using key 17x+15 gives fit of 0.845558082904889 and decrypt starting: kvremorecvbzsmolbwtjrqqrevwyytzvzaswmcvbjtefhtedel -Affine break attempt using key 17x+16 gives fit of 0.8666578673547466 and decrypt starting: nyuhpruhfyecvproezwmuttuhyzbbwcycdvzpfyemwhikwhgho -Affine break attempt using key 17x+17 gives fit of 0.8971931072744735 and decrypt starting: qbxksuxkibhfysurhczpxwwxkbceezfbfgycsibhpzklnzkjkr -Affine break attempt using key 17x+18 gives fit of 0.7156295039875251 and decrypt starting: teanvxanlekibvxukfcsazzanefhhcieijbfvlekscnoqcnmnu -Affine break attempt using key 17x+19 gives fit of 0.8444688213188799 and decrypt starting: whdqyadqohnleyaxnifvdccdqhikkflhlmeiyohnvfqrtfqpqx -Affine break attempt using key 17x+20 gives fit of 0.8184917277855671 and decrypt starting: zkgtbdgtrkqohbdaqliygffgtklnniokophlbrkqyituwitsta -Affine break attempt using key 17x+21 gives fit of 0.8420902623887586 and decrypt starting: cnjwegjwuntrkegdtolbjiijwnoqqlrnrskoeuntblwxzlwvwd -Affine break attempt using key 17x+22 gives fit of 0.9595349203057919 and decrypt starting: fqmzhjmzxqwunhjgwroemllmzqrttouquvnrhxqweozacozyzg -Affine break attempt using key 17x+23 gives fit of 0.9296144059655125 and decrypt starting: itpckmpcatzxqkmjzurhpoopctuwwrxtxyqukatzhrcdfrcbcj -Affine break attempt using key 17x+24 gives fit of 0.9860495944916521 and decrypt starting: lwsfnpsfdwcatnpmcxuksrrsfwxzzuawabtxndwckufgiufefm -Affine break attempt using key 17x+25 gives fit of 0.9697541021097209 and decrypt starting: ozviqsvigzfdwqspfaxnvuuvizaccxdzdewaqgzfnxijlxihip -Affine break attempt using key 19x+0 gives fit of 0.9644050371687464 and decrypt starting: hkqdrbqdtkoevrbmopacqllqdkpzzaekejvprtkocadisadydm -Affine break attempt using key 19x+1 gives fit of 0.8530819701004221 and decrypt starting: wzfsgqfsizdtkgqbdeprfaafszeooptztykegizdrpsxhpsnsb -Affine break attempt using key 19x+2 gives fit of 0.7444843250290134 and decrypt starting: louhvfuhxosizvfqsteguppuhotddeioinztvxosgehmwehchq -Affine break attempt using key 19x+3 gives fit of 0.8002407026021234 and decrypt starting: adjwkujwmdhxokufhitvjeejwdisstxdxcoikmdhvtwbltwrwf -Affine break attempt using key 19x+4 gives fit of 0.8869612347796778 and decrypt starting: psylzjylbswmdzjuwxikyttylsxhhimsmrdxzbswkilqailglu -Affine break attempt using key 19x+5 gives fit of 0.8940424185177804 and decrypt starting: ehnaoynaqhlbsoyjlmxzniinahmwwxbhbgsmoqhlzxafpxavaj -Affine break attempt using key 19x+6 gives fit of 0.9144498947152274 and decrypt starting: twcpdncpfwaqhdnyabmocxxcpwbllmqwqvhbdfwaompuempkpy -Affine break attempt using key 19x+7 gives fit of 0.7658951143004064 and decrypt starting: ilrescreulpfwscnpqbdrmmrelqaabflfkwqsulpdbejtbezen -Affine break attempt using key 19x+8 gives fit of 0.8311059324803691 and decrypt starting: xagthrgtjaeulhrcefqsgbbgtafppquauzlfhjaesqtyiqtotc -Affine break attempt using key 19x+9 gives fit of 0.7671929906936641 and decrypt starting: mpviwgviyptjawgrtufhvqqvipueefjpjoauwypthfinxfidir -Affine break attempt using key 19x+10 gives fit of 0.7889407039177612 and decrypt starting: bekxlvkxneiyplvgijuwkffkxejttuyeydpjlneiwuxcmuxsxg -Affine break attempt using key 19x+11 gives fit of 0.8828926950983681 and decrypt starting: qtzmakzmctxneakvxyjlzuuzmtyiijntnseyactxljmrbjmhmv -Affine break attempt using key 19x+12 gives fit of 0.9103478393702682 and decrypt starting: fiobpzobrimctpzkmnyaojjobinxxycichtnprimaybgqybwbk -Affine break attempt using key 19x+13 gives fit of 1.0009820838770755 and decrypt starting: uxdqeodqgxbrieozbcnpdyydqxcmmnrxrwicegxbpnqvfnqlqz -Affine break attempt using key 19x+14 gives fit of 0.8792533855856693 and decrypt starting: jmsftdsfvmqgxtdoqrcesnnsfmrbbcgmglxrtvmqecfkucfafo -Affine break attempt using key 19x+15 gives fit of 0.9915622981788772 and decrypt starting: ybhuishukbfvmisdfgrthcchubgqqrvbvamgikbftruzjrupud -Affine break attempt using key 19x+16 gives fit of 1.053237608881124 and decrypt starting: nqwjxhwjzqukbxhsuvgiwrrwjqvffgkqkpbvxzquigjoygjejs -Affine break attempt using key 19x+17 gives fit of 0.9639647627019743 and decrypt starting: cflymwlyofjzqmwhjkvxlgglyfkuuvzfzeqkmofjxvydnvytyh -Affine break attempt using key 19x+18 gives fit of 0.975075508341224 and decrypt starting: ruanblanduyofblwyzkmavvanuzjjkouotfzbduymknsckninw -Affine break attempt using key 19x+19 gives fit of 0.9528306094663354 and decrypt starting: gjpcqapcsjnduqalnozbpkkpcjoyyzdjdiuoqsjnbzchrzcxcl -Affine break attempt using key 19x+20 gives fit of 0.7215614871236856 and decrypt starting: vyerfperhycsjfpacdoqezzerydnnosysxjdfhycqorwgormra -Affine break attempt using key 19x+21 gives fit of 0.7535692885316901 and decrypt starting: kntguetgwnrhyueprsdftootgnsccdhnhmysuwnrfdglvdgbgp -Affine break attempt using key 19x+22 gives fit of 0.7498083710469456 and decrypt starting: zcivjtivlcgwnjteghsuiddivchrrswcwbnhjlcgusvaksvqve -Affine break attempt using key 19x+23 gives fit of 0.8767579375244479 and decrypt starting: orxkyixkarvlcyitvwhjxssxkrwgghlrlqcwyarvjhkpzhkfkt -Affine break attempt using key 19x+24 gives fit of 1.0140031980751394 and decrypt starting: dgmznxmzpgkarnxiklwymhhmzglvvwagafrlnpgkywzeowzuzi -Affine break attempt using key 19x+25 gives fit of 1.0021193992379287 and decrypt starting: svbocmboevzpgcmxzalnbwwbovakklpvpugacevznlotdlojox -Affine break attempt using key 21x+0 gives fit of 0.8162127417041263 and decrypt starting: pomzdrmzloeqtdrwevaimffmzovjjaqoqxtvdloeiazguazszw -Affine break attempt using key 21x+1 gives fit of 0.868656268909793 and decrypt starting: kjhuymhugjzloymrzqvdhaahujqeevljlsoqygjzdvubpvunur -Affine break attempt using key 21x+2 gives fit of 0.893997736573396 and decrypt starting: fecpthcpbeugjthmulqycvvcpelzzqgegnjltbeuyqpwkqpipm -Affine break attempt using key 21x+3 gives fit of 0.9755452248489971 and decrypt starting: azxkocxkwzpbeochpgltxqqxkzguulbzbiegowzptlkrflkdkh -Affine break attempt using key 21x+4 gives fit of 1.0397383850957143 and decrypt starting: vusfjxsfrukwzjxckbgosllsfubppgwuwdzbjrukogfmagfyfc -Affine break attempt using key 21x+5 gives fit of 0.9867563157699923 and decrypt starting: qpnaesnampfruesxfwbjnggnapwkkbrpryuwempfjbahvbatax -Affine break attempt using key 21x+6 gives fit of 0.8179032922370086 and decrypt starting: lkivznivhkampznsarweibbivkrffwmkmtprzhkaewvcqwvovs -Affine break attempt using key 21x+7 gives fit of 0.8915800317139423 and decrypt starting: gfdquidqcfvhkuinvmrzdwwdqfmaarhfhokmucfvzrqxlrqjqn -Affine break attempt using key 21x+8 gives fit of 0.8928376853356907 and decrypt starting: baylpdylxaqcfpdiqhmuyrrylahvvmcacjfhpxaqumlsgmleli -Affine break attempt using key 21x+9 gives fit of 0.9281553894174457 and decrypt starting: wvtgkytgsvlxakydlchptmmtgvcqqhxvxeacksvlphgnbhgzgd -Affine break attempt using key 21x+10 gives fit of 0.9998658884015071 and decrypt starting: rqobftobnqgsvftygxckohhobqxllcsqszvxfnqgkcbiwcbuby -Affine break attempt using key 21x+11 gives fit of 0.8613460334599784 and decrypt starting: mljwaojwilbnqaotbsxfjccjwlsggxnlnuqsailbfxwdrxwpwt -Affine break attempt using key 21x+12 gives fit of 0.7992795768274732 and decrypt starting: hgervjerdgwilvjownsaexxergnbbsigiplnvdgwasrymsrkro -Affine break attempt using key 21x+13 gives fit of 0.9732438952645546 and decrypt starting: cbzmqezmybrdgqejrinvzsszmbiwwndbdkgiqybrvnmthnmfmj -Affine break attempt using key 21x+14 gives fit of 0.746886873384171 and decrypt starting: xwuhlzuhtwmyblzemdiqunnuhwdrriywyfbdltwmqihocihahe -Affine break attempt using key 21x+15 gives fit of 0.9123317255662141 and decrypt starting: srpcgupcorhtwguzhydlpiipcrymmdtrtawygorhldcjxdcvcz -Affine break attempt using key 21x+16 gives fit of 0.9671698890622558 and decrypt starting: nmkxbpkxjmcorbpuctygkddkxmthhyomovrtbjmcgyxesyxqxu -Affine break attempt using key 21x+17 gives fit of 0.8064598659397416 and decrypt starting: ihfswkfsehxjmwkpxotbfyyfshocctjhjqmowehxbtszntslsp -Affine break attempt using key 21x+18 gives fit of 0.8905222426352538 and decrypt starting: dcanrfanzcsehrfksjowattancjxxoecelhjrzcswonuiongnk -Affine break attempt using key 21x+19 gives fit of 0.8914837947073104 and decrypt starting: yxvimaviuxnzcmafnejrvoovixessjzxzgcemuxnrjipdjibif -Affine break attempt using key 21x+20 gives fit of 0.7490388848727435 and decrypt starting: tsqdhvqdpsiuxhvaizemqjjqdsznneusubxzhpsimedkyedwda -Affine break attempt using key 21x+21 gives fit of 0.8691785910631936 and decrypt starting: onlycqlykndpscqvduzhleelynuiizpnpwsuckndhzyftzyryv -Affine break attempt using key 21x+22 gives fit of 0.9423918014328221 and decrypt starting: jigtxlgtfiyknxlqypucgzzgtipddukikrnpxfiycutaoutmtq -Affine break attempt using key 21x+23 gives fit of 0.8314265004955963 and decrypt starting: edbosgboadtfisgltkpxbuubodkyypfdfmiksadtxpovjpohol -Affine break attempt using key 21x+24 gives fit of 0.8981871289418725 and decrypt starting: zywjnbwjvyoadnbgofkswppwjyfttkayahdfnvyoskjqekjcjg -Affine break attempt using key 21x+25 gives fit of 0.731816661944105 and decrypt starting: utreiwreqtjvyiwbjafnrkkretaoofvtvcyaiqtjnfelzfexeb -Affine break attempt using key 23x+0 gives fit of 1.0208668301015313 and decrypt starting: zguhfluhbgysxflcyjawurruhgjppasgsvxjfbgywahkqahehc -Affine break attempt using key 23x+1 gives fit of 0.9301906042162338 and decrypt starting: ipdqoudqkphbgoulhsjfdaadqpsyyjbpbegsokphfjqtzjqnql -Affine break attempt using key 23x+2 gives fit of 0.9586604414202086 and decrypt starting: rymzxdmztyqkpxduqbsomjjmzybhhskyknpbxtyqoszciszwzu -Affine break attempt using key 23x+3 gives fit of 0.9664977541082515 and decrypt starting: ahvigmvichztygmdzkbxvssvihkqqbthtwykgchzxbilrbifid -Affine break attempt using key 23x+4 gives fit of 0.9018094341981829 and decrypt starting: jqerpverlqichpvmitkgebberqtzzkcqcfhtplqigkruakrorm -Affine break attempt using key 23x+5 gives fit of 0.7927662901532598 and decrypt starting: sznayenauzrlqyevrctpnkknazciitlzloqcyuzrptadjtaxav -Affine break attempt using key 23x+6 gives fit of 0.6876104446316059 and decrypt starting: biwjhnwjdiauzhnealcywttwjilrrcuiuxzlhdiaycjmscjgje -Affine break attempt using key 23x+7 gives fit of 0.8375519588524021 and decrypt starting: krfsqwfsmrjdiqwnjulhfccfsruaaldrdgiuqmrjhlsvblspsn -Affine break attempt using key 23x+8 gives fit of 0.8978774867546473 and decrypt starting: taobzfobvasmrzfwsduqollobadjjumamprdzvasqubekubybw -Affine break attempt using key 23x+9 gives fit of 0.9324397808930709 and decrypt starting: cjxkioxkejbvaiofbmdzxuuxkjmssdvjvyamiejbzdkntdkhkf -Affine break attempt using key 23x+10 gives fit of 0.8310978400914449 and decrypt starting: lsgtrxgtnskejrxokvmigddgtsvbbmesehjvrnskimtwcmtqto -Affine break attempt using key 23x+11 gives fit of 0.9936791743589483 and decrypt starting: ubpcagpcwbtnsagxtevrpmmpcbekkvnbnqseawbtrvcflvczcx -Affine break attempt using key 23x+12 gives fit of 0.8678533946757679 and decrypt starting: dkyljpylfkcwbjpgcneayvvylknttewkwzbnjfkcaelouelilg -Affine break attempt using key 23x+13 gives fit of 0.7595108510686627 and decrypt starting: mthusyhuotlfksyplwnjheehutwccnftfikwsotljnuxdnurup -Affine break attempt using key 23x+14 gives fit of 0.9875029714835108 and decrypt starting: vcqdbhqdxcuotbhyufwsqnnqdcfllwocortfbxcuswdgmwdady -Affine break attempt using key 23x+15 gives fit of 0.9172285282714632 and decrypt starting: elzmkqzmgldxckqhdofbzwwzmlouufxlxacokgldbfmpvfmjmh -Affine break attempt using key 23x+16 gives fit of 0.9572197169541367 and decrypt starting: nuivtzivpumgltzqmxokiffivuxddogugjlxtpumkovyeovsvq -Affine break attempt using key 23x+17 gives fit of 0.8871355689760725 and decrypt starting: wdrecireydvpucizvgxtrooredgmmxpdpsugcydvtxehnxebez -Affine break attempt using key 23x+18 gives fit of 0.8325189284374955 and decrypt starting: fmanlranhmeydlriepgcaxxanmpvvgymybdplhmecgnqwgnkni -Affine break attempt using key 23x+19 gives fit of 0.8159785020986954 and decrypt starting: ovjwuajwqvnhmuarnypljggjwvyeephvhkmyuqvnlpwzfpwtwr -Affine break attempt using key 23x+20 gives fit of 0.6499921409839385 and decrypt starting: xesfdjsfzewqvdjawhyusppsfehnnyqeqtvhdzewuyfioyfcfa -Affine break attempt using key 23x+21 gives fit of 0.9113168068766924 and decrypt starting: gnbomsboinfzemsjfqhdbyybonqwwhznzceqminfdhorxholoj -Affine break attempt using key 23x+22 gives fit of 0.978590391957445 and decrypt starting: pwkxvbkxrwoinvbsozqmkhhkxwzffqiwilnzvrwomqxagqxuxs -Affine break attempt using key 23x+23 gives fit of 0.888780176591022 and decrypt starting: yftgektgafxrwekbxizvtqqtgfioozrfruwieafxvzgjpzgdgb -Affine break attempt using key 23x+24 gives fit of 0.8552145770076753 and decrypt starting: hocpntcpjogafntkgrieczzcporxxiaoadfrnjogeipsyipmpk -Affine break attempt using key 23x+25 gives fit of 0.898668540179102 and decrypt starting: qxlywclysxpjowctparnliilyxaggrjxjmoawsxpnrybhryvyt -Affine break attempt using key 25x+0 gives fit of 0.7759348240365699 and decrypt starting: xsivphivdsucrphgubaoizzivsbttacsclrbpdsuoavewavmvg -Affine break attempt using key 25x+1 gives fit of 0.818756936368552 and decrypt starting: ytjwqijwetvdsqihvcbpjaajwtcuubdtdmscqetvpbwfxbwnwh -Affine break attempt using key 25x+2 gives fit of 0.98549499098598 and decrypt starting: zukxrjkxfuwetrjiwdcqkbbkxudvvceuentdrfuwqcxgycxoxi -Affine break attempt using key 25x+3 gives fit of 0.981760311261408 and decrypt starting: avlysklygvxfuskjxedrlcclyvewwdfvfouesgvxrdyhzdypyj -Affine break attempt using key 25x+4 gives fit of 0.9918186127040576 and decrypt starting: bwmztlmzhwygvtlkyfesmddmzwfxxegwgpvfthwyseziaezqzk -Affine break attempt using key 25x+5 gives fit of 0.9548739031669479 and decrypt starting: cxnaumnaixzhwumlzgftneenaxgyyfhxhqwguixztfajbfaral -Affine break attempt using key 25x+6 gives fit of 0.947459065341177 and decrypt starting: dyobvnobjyaixvnmahguoffobyhzzgiyirxhvjyaugbkcgbsbm -Affine break attempt using key 25x+7 gives fit of 0.8356892418556263 and decrypt starting: ezpcwopckzbjywonbihvpggpcziaahjzjsyiwkzbvhcldhctcn -Affine break attempt using key 25x+8 gives fit of 0.863697295701495 and decrypt starting: faqdxpqdlackzxpocjiwqhhqdajbbikaktzjxlacwidmeidudo -Affine break attempt using key 25x+9 gives fit of 1.0073303568789334 and decrypt starting: gbreyqrembdlayqpdkjxriirebkccjlbluakymbdxjenfjevep -Affine break attempt using key 25x+10 gives fit of 0.8978762406529495 and decrypt starting: hcsfzrsfncembzrqelkysjjsfclddkmcmvblznceykfogkfwfq -Affine break attempt using key 25x+11 gives fit of 0.5924545296150016 and decrypt starting: idtgastgodfncasrfmlztkktgdmeelndnwcmaodfzlgphlgxgr -Affine break attempt using key 25x+12 gives fit of 0.6700025535982146 and decrypt starting: jeuhbtuhpegodbtsgnmaulluhenffmoeoxdnbpegamhqimhyhs -Affine break attempt using key 25x+13 gives fit of 0.8551483265241522 and decrypt starting: kfvicuviqfhpecuthonbvmmvifoggnpfpyeocqfhbnirjnizit -Affine break attempt using key 25x+14 gives fit of 0.9322816611427327 and decrypt starting: lgwjdvwjrgiqfdvuipocwnnwjgphhoqgqzfpdrgicojskojaju -Affine break attempt using key 25x+15 gives fit of 0.9278224812912804 and decrypt starting: mhxkewxkshjrgewvjqpdxooxkhqiiprhragqeshjdpktlpkbkv -Affine break attempt using key 25x+16 gives fit of 0.9569611787383633 and decrypt starting: niylfxyltikshfxwkrqeyppylirjjqsisbhrftikeqlumqlclw -Affine break attempt using key 25x+17 gives fit of 1.0278678705104212 and decrypt starting: ojzmgyzmujltigyxlsrfzqqzmjskkrtjtcisgujlfrmvnrmdmx -Affine break attempt using key 25x+18 gives fit of 0.8416093062860618 and decrypt starting: pkanhzanvkmujhzymtsgarranktllsukudjthvkmgsnwosneny -Affine break attempt using key 25x+19 gives fit of 0.8432768729225061 and decrypt starting: qlboiabowlnvkiaznuthbssbolummtvlvekuiwlnhtoxptofoz -Affine break attempt using key 25x+20 gives fit of 0.9133978584678415 and decrypt starting: rmcpjbcpxmowljbaovuicttcpmvnnuwmwflvjxmoiupyqupgpa -Affine break attempt using key 25x+21 gives fit of 0.9265581688636757 and decrypt starting: sndqkcdqynpxmkcbpwvjduudqnwoovxnxgmwkynpjvqzrvqhqb -Affine break attempt using key 25x+22 gives fit of 0.8042949412137581 and decrypt starting: toerlderzoqynldcqxwkevveroxppwyoyhnxlzoqkwraswrirc -Affine break attempt using key 25x+23 gives fit of 0.9081706440401326 and decrypt starting: upfsmefsaprzomedryxlfwwfspyqqxzpzioymaprlxsbtxsjsd -Affine break attempt using key 25x+24 gives fit of 0.8736432526406022 and decrypt starting: vqgtnfgtbqsapnfeszymgxxgtqzrryaqajpznbqsmytcuytkte -Affine break attempt using key 25x+25 gives fit of 0.7950322337230294 and decrypt starting: wrhuoghucrtbqogftaznhyyhurasszbrbkqaocrtnzudvzuluf -Affine break attempt using key 1(x+0) gives fit of 0.7738845680505632 and decrypt starting: disfltsfxigyjltugzamsbbsfizhhayiypjzlxigmafweafofu -Affine break attempt using key 1(x+1) gives fit of 0.7204884506310523 and decrypt starting: chreksrewhfxikstfyzlraarehyggzxhxoiykwhflzevdzenet -Affine break attempt using key 1(x+2) gives fit of 0.9739566895082303 and decrypt starting: bgqdjrqdvgewhjrsexykqzzqdgxffywgwnhxjvgekyducydmds -Affine break attempt using key 1(x+3) gives fit of 0.8764042793574056 and decrypt starting: afpciqpcufdvgiqrdwxjpyypcfweexvfvmgwiufdjxctbxclcr -Affine break attempt using key 1(x+4) gives fit of 0.7821872785189233 and decrypt starting: zeobhpobtecufhpqcvwioxxobevddwueulfvhteciwbsawbkbq -Affine break attempt using key 1(x+5) gives fit of 0.8723829775052593 and decrypt starting: ydnagonasdbtegopbuvhnwwnaduccvtdtkeugsdbhvarzvajap -Affine break attempt using key 1(x+6) gives fit of 0.8526333613993763 and decrypt starting: xcmzfnmzrcasdfnoatugmvvmzctbbuscsjdtfrcaguzqyuzizo -Affine break attempt using key 1(x+7) gives fit of 0.7985168579639075 and decrypt starting: wblyemlyqbzrcemnzstfluulybsaatrbricseqbzftypxtyhyn -Affine break attempt using key 1(x+8) gives fit of 0.9432540879125705 and decrypt starting: vakxdlkxpayqbdlmyrsekttkxarzzsqaqhbrdpayesxowsxgxm -Affine break attempt using key 1(x+9) gives fit of 1.0880175499728166 and decrypt starting: uzjwckjwozxpacklxqrdjssjwzqyyrpzpgaqcozxdrwnvrwfwl -Affine break attempt using key 1(x+10) gives fit of 1.0429354101970654 and decrypt starting: tyivbjivnywozbjkwpqcirrivypxxqoyofzpbnywcqvmuqvevk -Affine break attempt using key 1(x+11) gives fit of 0.932323068693818 and decrypt starting: sxhuaihumxvnyaijvopbhqqhuxowwpnxneyoamxvbpultpuduj -Affine break attempt using key 1(x+12) gives fit of 0.8344107227290732 and decrypt starting: rwgtzhgtlwumxzhiunoagppgtwnvvomwmdxnzlwuaotksotcti -Affine break attempt using key 1(x+13) gives fit of 0.9032006611071043 and decrypt starting: qvfsygfskvtlwyghtmnzfoofsvmuunlvlcwmykvtznsjrnsbsh -Affine break attempt using key 1(x+14) gives fit of 0.8165485769832462 and decrypt starting: puerxferjuskvxfgslmyennerulttmkukbvlxjusymriqmrarg -Affine break attempt using key 1(x+15) gives fit of 0.7279729892221597 and decrypt starting: otdqwedqitrjuwefrklxdmmdqtkssljtjaukwitrxlqhplqzqf -Affine break attempt using key 1(x+16) gives fit of 0.7876981694320667 and decrypt starting: nscpvdcphsqitvdeqjkwcllcpsjrrkisiztjvhsqwkpgokpype -Affine break attempt using key 1(x+17) gives fit of 0.9408925947047808 and decrypt starting: mrboucbogrphsucdpijvbkkboriqqjhrhysiugrpvjofnjoxod -Affine break attempt using key 1(x+18) gives fit of 0.8897025119589748 and decrypt starting: lqantbanfqogrtbcohiuajjanqhppigqgxrhtfqouineminwnc -Affine break attempt using key 1(x+19) gives fit of 0.8389312298460693 and decrypt starting: kpzmsazmepnfqsabnghtziizmpgoohfpfwqgsepnthmdlhmvmb -Affine break attempt using key 1(x+20) gives fit of 0.8043158150645566 and decrypt starting: joylrzyldomeprzamfgsyhhylofnngeoevpfrdomsglckglula -Affine break attempt using key 1(x+21) gives fit of 0.9193094918880546 and decrypt starting: inxkqyxkcnldoqyzlefrxggxknemmfdnduoeqcnlrfkbjfktkz -Affine break attempt using key 1(x+22) gives fit of 0.9240573445604431 and decrypt starting: hmwjpxwjbmkcnpxykdeqwffwjmdllecmctndpbmkqejaiejsjy -Affine break attempt using key 1(x+23) gives fit of 0.9727550896565205 and decrypt starting: glviowvialjbmowxjcdpveevilckkdblbsmcoaljpdizhdirix -Affine break attempt using key 1(x+24) gives fit of 1.026554922869105 and decrypt starting: fkuhnvuhzkialnvwibcoudduhkbjjcakarlbnzkiochygchqhw -Affine break attempt using key 1(x+25) gives fit of 0.9056238783269371 and decrypt starting: ejtgmutgyjhzkmuvhabntcctgjaiibzjzqkamyjhnbgxfbgpgv -Affine break attempt using key 3(x+0) gives fit of 0.9411745521041469 and decrypt starting: bugtvpgtzucidvpycraegjjgturllaiuifdrvzuceatqkatwty -Affine break attempt using key 3(x+1) gives fit of 0.917294916839336 and decrypt starting: atfsuofsytbhcuoxbqzdfiifstqkkzhthecquytbdzspjzsvsx -Affine break attempt using key 3(x+2) gives fit of 0.8008798731565954 and decrypt starting: zsertnerxsagbtnwapycehherspjjygsgdbptxsacyroiyrurw -Affine break attempt using key 3(x+3) gives fit of 0.9045110800722058 and decrypt starting: yrdqsmdqwrzfasmvzoxbdggdqroiixfrfcaoswrzbxqnhxqtqv -Affine break attempt using key 3(x+4) gives fit of 0.965658899477624 and decrypt starting: xqcprlcpvqyezrluynwacffcpqnhhweqebznrvqyawpmgwpspu -Affine break attempt using key 3(x+5) gives fit of 0.9639123015466199 and decrypt starting: wpboqkboupxdyqktxmvzbeebopmggvdpdaymqupxzvolfvorot -Affine break attempt using key 3(x+6) gives fit of 0.781277624737664 and decrypt starting: voanpjantowcxpjswluyaddanolffucoczxlptowyunkeunqns -Affine break attempt using key 3(x+7) gives fit of 0.7213025702812782 and decrypt starting: unzmoizmsnvbwoirvktxzcczmnkeetbnbywkosnvxtmjdtmpmr -Affine break attempt using key 3(x+8) gives fit of 0.9231253107825766 and decrypt starting: tmylnhylrmuavnhqujswybbylmjddsamaxvjnrmuwslicslolq -Affine break attempt using key 3(x+9) gives fit of 0.9440212206898191 and decrypt starting: slxkmgxkqltzumgptirvxaaxkliccrzlzwuimqltvrkhbrknkp -Affine break attempt using key 3(x+10) gives fit of 0.9731461953978932 and decrypt starting: rkwjlfwjpksytlfoshquwzzwjkhbbqykyvthlpksuqjgaqjmjo -Affine break attempt using key 3(x+11) gives fit of 0.8386530616600523 and decrypt starting: qjvikeviojrxskenrgptvyyvijgaapxjxusgkojrtpifzpilin -Affine break attempt using key 3(x+12) gives fit of 0.8820143872461048 and decrypt starting: piuhjduhniqwrjdmqfosuxxuhifzzowiwtrfjniqsoheyohkhm -Affine break attempt using key 3(x+13) gives fit of 0.7420184464565811 and decrypt starting: ohtgictgmhpvqiclpenrtwwtgheyynvhvsqeimhprngdxngjgl -Affine break attempt using key 3(x+14) gives fit of 1.0014611286993833 and decrypt starting: ngsfhbsflgouphbkodmqsvvsfgdxxmugurpdhlgoqmfcwmfifk -Affine break attempt using key 3(x+15) gives fit of 0.8710724956336839 and decrypt starting: mfregarekfntogajnclpruurefcwwltftqocgkfnplebvlehej -Affine break attempt using key 3(x+16) gives fit of 0.8537360572873308 and decrypt starting: leqdfzqdjemsnfzimbkoqttqdebvvksespnbfjemokdaukdgdi -Affine break attempt using key 3(x+17) gives fit of 0.7972315316344156 and decrypt starting: kdpceypcidlrmeyhlajnpsspcdauujrdromaeidlnjcztjcfch -Affine break attempt using key 3(x+18) gives fit of 0.8701159373514351 and decrypt starting: jcobdxobhckqldxgkzimorrobczttiqcqnlzdhckmibysibebg -Affine break attempt using key 3(x+19) gives fit of 0.8893116845153108 and decrypt starting: ibnacwnagbjpkcwfjyhlnqqnabysshpbpmkycgbjlhaxrhadaf -Affine break attempt using key 3(x+20) gives fit of 0.7888438105021385 and decrypt starting: hamzbvmzfaiojbveixgkmppmzaxrrgoaoljxbfaikgzwqgzcze -Affine break attempt using key 3(x+21) gives fit of 0.9744077661992679 and decrypt starting: gzlyaulyezhniaudhwfjloolyzwqqfnznkiwaezhjfyvpfybyd -Affine break attempt using key 3(x+22) gives fit of 0.9754839219257391 and decrypt starting: fykxztkxdygmhztcgveiknnkxyvppemymjhvzdygiexuoexaxc -Affine break attempt using key 3(x+23) gives fit of 0.939977573834902 and decrypt starting: exjwysjwcxflgysbfudhjmmjwxuoodlxliguycxfhdwtndwzwb -Affine break attempt using key 3(x+24) gives fit of 0.6952818066268744 and decrypt starting: dwivxrivbwekfxraetcgillivwtnnckwkhftxbwegcvsmcvyva -Affine break attempt using key 3(x+25) gives fit of 1.0064220815498275 and decrypt starting: cvhuwqhuavdjewqzdsbfhkkhuvsmmbjvjgeswavdfburlbuxuz -Affine break attempt using key 5(x+0) gives fit of 0.749133077347372 and decrypt starting: lmobxjobpmwkhxjewfasovvobmfrrakmkdhfxpmwsabugabibe -Affine break attempt using key 5(x+1) gives fit of 0.8247620125165033 and decrypt starting: klnawinaolvjgwidvezrnuunaleqqzjljcgewolvrzatfzahad -Affine break attempt using key 5(x+2) gives fit of 1.025762647649267 and decrypt starting: jkmzvhmznkuifvhcudyqmttmzkdppyikibfdvnkuqyzseyzgzc -Affine break attempt using key 5(x+3) gives fit of 0.8999552805793416 and decrypt starting: ijlyuglymjtheugbtcxplsslyjcooxhjhaecumjtpxyrdxyfyb -Affine break attempt using key 5(x+4) gives fit of 0.7611336869642069 and decrypt starting: hikxtfkxlisgdtfasbwokrrkxibnnwgigzdbtlisowxqcwxexa -Affine break attempt using key 5(x+5) gives fit of 0.909377573134352 and decrypt starting: ghjwsejwkhrfcsezravnjqqjwhammvfhfycaskhrnvwpbvwdwz -Affine break attempt using key 5(x+6) gives fit of 1.0298810544470367 and decrypt starting: fgivrdivjgqebrdyqzumippivgzlluegexbzrjgqmuvoauvcvy -Affine break attempt using key 5(x+7) gives fit of 0.9532709724351246 and decrypt starting: efhuqchuifpdaqcxpytlhoohufykktdfdwayqifpltunztubux -Affine break attempt using key 5(x+8) gives fit of 0.7793031611645826 and decrypt starting: degtpbgtheoczpbwoxskgnngtexjjscecvzxpheokstmystatw -Affine break attempt using key 5(x+9) gives fit of 0.8638566459703597 and decrypt starting: cdfsoafsgdnbyoavnwrjfmmfsdwiirbdbuywogdnjrslxrszsv -Affine break attempt using key 5(x+10) gives fit of 0.872379965021071 and decrypt starting: bcernzerfcmaxnzumvqiellercvhhqacatxvnfcmiqrkwqryru -Affine break attempt using key 5(x+11) gives fit of 0.913258167234479 and decrypt starting: abdqmydqeblzwmytluphdkkdqbuggpzbzswumeblhpqjvpqxqt -Affine break attempt using key 5(x+12) gives fit of 0.8508965484574862 and decrypt starting: zacplxcpdakyvlxsktogcjjcpatffoyayrvtldakgopiuopwps -Affine break attempt using key 5(x+13) gives fit of 0.8497161740063102 and decrypt starting: yzbokwboczjxukwrjsnfbiibozseenxzxquskczjfnohtnovor -Affine break attempt using key 5(x+14) gives fit of 0.8792829801017804 and decrypt starting: xyanjvanbyiwtjvqirmeahhanyrddmwywptrjbyiemngsmnunq -Affine break attempt using key 5(x+15) gives fit of 0.9707642538473006 and decrypt starting: wxzmiuzmaxhvsiuphqldzggzmxqcclvxvosqiaxhdlmfrlmtmp -Affine break attempt using key 5(x+16) gives fit of 0.955304712969368 and decrypt starting: vwylhtylzwgurhtogpkcyffylwpbbkuwunrphzwgckleqklslo -Affine break attempt using key 5(x+17) gives fit of 0.9166924237598506 and decrypt starting: uvxkgsxkyvftqgsnfojbxeexkvoaajtvtmqogyvfbjkdpjkrkn -Affine break attempt using key 5(x+18) gives fit of 0.877354769150236 and decrypt starting: tuwjfrwjxuespfrmeniawddwjunzzisuslpnfxueaijcoijqjm -Affine break attempt using key 5(x+19) gives fit of 0.7564137596908017 and decrypt starting: stvieqviwtdroeqldmhzvccvitmyyhrtrkomewtdzhibnhipil -Affine break attempt using key 5(x+20) gives fit of 1.0031372284041775 and decrypt starting: rsuhdpuhvscqndpkclgyubbuhslxxgqsqjnldvscyghamghohk -Affine break attempt using key 5(x+21) gives fit of 0.9420853438333767 and decrypt starting: qrtgcotgurbpmcojbkfxtaatgrkwwfprpimkcurbxfgzlfgngj -Affine break attempt using key 5(x+22) gives fit of 0.8417486151962418 and decrypt starting: pqsfbnsftqaolbniajewszzsfqjvveoqohljbtqawefykefmfi -Affine break attempt using key 5(x+23) gives fit of 0.7981382236919041 and decrypt starting: opreamrespznkamhzidvryyrepiuudnpngkiaspzvdexjdeleh -Affine break attempt using key 5(x+24) gives fit of 0.8229876792974332 and decrypt starting: noqdzlqdroymjzlgyhcuqxxqdohttcmomfjhzroyucdwicdkdg -Affine break attempt using key 5(x+25) gives fit of 0.9368268811371416 and decrypt starting: mnpcykpcqnxliykfxgbtpwwpcngssblnleigyqnxtbcvhbcjcf -Affine break attempt using key 7(x+0) gives fit of 0.9975509516612683 and decrypt starting: tqkxjzkxhqmwfjzomlaykppkxqlbbawqwrfljhqmyaxsiaxcxo -Affine break attempt using key 7(x+1) gives fit of 0.9269364762609872 and decrypt starting: spjwiyjwgplveiynlkzxjoojwpkaazvpvqekigplxzwrhzwbwn -Affine break attempt using key 7(x+2) gives fit of 0.9604469787750448 and decrypt starting: roivhxivfokudhxmkjywinnivojzzyuoupdjhfokwyvqgyvavm -Affine break attempt using key 7(x+3) gives fit of 0.838065728158479 and decrypt starting: qnhugwhuenjtcgwljixvhmmhuniyyxtntocigenjvxupfxuzul -Affine break attempt using key 7(x+4) gives fit of 0.9406199332799683 and decrypt starting: pmgtfvgtdmisbfvkihwugllgtmhxxwsmsnbhfdmiuwtoewtytk -Affine break attempt using key 7(x+5) gives fit of 0.9186215124898992 and decrypt starting: olfseufsclhraeujhgvtfkkfslgwwvrlrmageclhtvsndvsxsj -Affine break attempt using key 7(x+6) gives fit of 0.8865331677361514 and decrypt starting: nkerdterbkgqzdtigfusejjerkfvvuqkqlzfdbkgsurmcurwri -Affine break attempt using key 7(x+7) gives fit of 0.8204534416223245 and decrypt starting: mjdqcsdqajfpycshfetrdiidqjeuutpjpkyecajfrtqlbtqvqh -Affine break attempt using key 7(x+8) gives fit of 0.7084602738629776 and decrypt starting: licpbrcpzieoxbrgedsqchhcpidttsoiojxdbzieqspkaspupg -Affine break attempt using key 7(x+9) gives fit of 0.8142280979430746 and decrypt starting: khboaqboyhdnwaqfdcrpbggbohcssrnhniwcayhdprojzrotof -Affine break attempt using key 7(x+10) gives fit of 0.8544911821938358 and decrypt starting: jganzpanxgcmvzpecbqoaffangbrrqmgmhvbzxgcoqniyqnsne -Affine break attempt using key 7(x+11) gives fit of 0.9995656935489813 and decrypt starting: ifzmyozmwfbluyodbapnzeezmfaqqplflguaywfbnpmhxpmrmd -Affine break attempt using key 7(x+12) gives fit of 0.7737051336252276 and decrypt starting: heylxnylveaktxncazomyddylezppokekftzxveamolgwolqlc -Affine break attempt using key 7(x+13) gives fit of 0.9455163166479253 and decrypt starting: gdxkwmxkudzjswmbzynlxccxkdyoonjdjesywudzlnkfvnkpkb -Affine break attempt using key 7(x+14) gives fit of 0.8856832454239632 and decrypt starting: fcwjvlwjtcyirvlayxmkwbbwjcxnnmicidrxvtcykmjeumjoja -Affine break attempt using key 7(x+15) gives fit of 1.0169014087244523 and decrypt starting: ebviukvisbxhqukzxwljvaavibwmmlhbhcqwusbxjlidtliniz -Affine break attempt using key 7(x+16) gives fit of 0.891370501612695 and decrypt starting: dauhtjuhrawgptjywvkiuzzuhavllkgagbpvtrawikhcskhmhy -Affine break attempt using key 7(x+17) gives fit of 1.0179671424705057 and decrypt starting: cztgsitgqzvfosixvujhtyytgzukkjfzfaousqzvhjgbrjglgx -Affine break attempt using key 7(x+18) gives fit of 0.9228871069101342 and decrypt starting: bysfrhsfpyuenrhwutigsxxsfytjjieyezntrpyugifaqifkfw -Affine break attempt using key 7(x+19) gives fit of 0.7763853402963257 and decrypt starting: axreqgreoxtdmqgvtshfrwwrexsiihdxdymsqoxtfhezphejev -Affine break attempt using key 7(x+20) gives fit of 0.8989180939803256 and decrypt starting: zwqdpfqdnwsclpfusrgeqvvqdwrhhgcwcxlrpnwsegdyogdidu -Affine break attempt using key 7(x+21) gives fit of 0.9134484173100617 and decrypt starting: yvpcoepcmvrbkoetrqfdpuupcvqggfbvbwkqomvrdfcxnfchct -Affine break attempt using key 7(x+22) gives fit of 0.8784267248849756 and decrypt starting: xuobndobluqajndsqpecottobupffeauavjpnluqcebwmebgbs -Affine break attempt using key 7(x+23) gives fit of 0.5082138601269964 and decrypt starting: wtnamcnaktpzimcrpodbnssnatoeedztzuiomktpbdavldafar -Affine break attempt using key 7(x+24) gives fit of 0.8740919681034099 and decrypt starting: vsmzlbmzjsoyhlbqoncamrrmzsnddcysythnljsoaczukczezq -Affine break attempt using key 7(x+25) gives fit of 0.9406122904146218 and decrypt starting: urlykalyirnxgkapnmbzlqqlyrmccbxrxsgmkirnzbytjbydyp -Affine break attempt using key 9(x+0) gives fit of 0.9422230630344447 and decrypt starting: jycphfcprysubhfisxakcddcpyxvvauyutbxhryskapomapqpi -Affine break attempt using key 9(x+1) gives fit of 0.8771729892540607 and decrypt starting: ixbogeboqxrtagehrwzjbccboxwuuztxtsawgqxrjzonlzopoh -Affine break attempt using key 9(x+2) gives fit of 0.8873157148706011 and decrypt starting: hwanfdanpwqszfdgqvyiabbanwvttyswsrzvfpwqiynmkynong -Affine break attempt using key 9(x+3) gives fit of 1.006944997347771 and decrypt starting: gvzmeczmovpryecfpuxhzaazmvussxrvrqyueovphxmljxmnmf -Affine break attempt using key 9(x+4) gives fit of 0.7356481743314561 and decrypt starting: fuyldbylnuoqxdbeotwgyzzylutrrwquqpxtdnuogwlkiwlmle -Affine break attempt using key 9(x+5) gives fit of 0.8236490325846962 and decrypt starting: etxkcaxkmtnpwcadnsvfxyyxktsqqvptpowscmtnfvkjhvklkd -Affine break attempt using key 9(x+6) gives fit of 0.9515553465647961 and decrypt starting: dswjbzwjlsmovbzcmruewxxwjsrppuosonvrblsmeujigujkjc -Affine break attempt using key 9(x+7) gives fit of 0.8386471577551222 and decrypt starting: crviayvikrlnuayblqtdvwwvirqootnrnmuqakrldtihftijib -Affine break attempt using key 9(x+8) gives fit of 0.908670781166723 and decrypt starting: bquhzxuhjqkmtzxakpscuvvuhqpnnsmqmltpzjqkcshgeshiha -Affine break attempt using key 9(x+9) gives fit of 0.9311072104373398 and decrypt starting: aptgywtgipjlsywzjorbtuutgpommrlplksoyipjbrgfdrghgz -Affine break attempt using key 9(x+10) gives fit of 0.8301411773744026 and decrypt starting: zosfxvsfhoikrxvyinqasttsfonllqkokjrnxhoiaqfecqfgfy -Affine break attempt using key 9(x+11) gives fit of 0.8834405894991971 and decrypt starting: ynrewuregnhjqwuxhmpzrssrenmkkpjnjiqmwgnhzpedbpefex -Affine break attempt using key 9(x+12) gives fit of 0.9330483094325569 and decrypt starting: xmqdvtqdfmgipvtwgloyqrrqdmljjoimihplvfmgyodcaodedw -Affine break attempt using key 9(x+13) gives fit of 0.8850723487920328 and decrypt starting: wlpcuspcelfhousvfknxpqqpclkiinhlhgokuelfxncbzncdcv -Affine break attempt using key 9(x+14) gives fit of 0.8487922688704245 and decrypt starting: vkobtrobdkegntruejmwoppobkjhhmgkgfnjtdkewmbaymbcbu -Affine break attempt using key 9(x+15) gives fit of 0.8432331696191401 and decrypt starting: ujnasqnacjdfmsqtdilvnoonajigglfjfemiscjdvlazxlabat -Affine break attempt using key 9(x+16) gives fit of 0.82959657946889 and decrypt starting: timzrpmzbicelrpschkumnnmzihffkeiedlhrbicukzywkzazs -Affine break attempt using key 9(x+17) gives fit of 0.7048227412569149 and decrypt starting: shlyqolyahbdkqorbgjtlmmlyhgeejdhdckgqahbtjyxvjyzyr -Affine break attempt using key 9(x+18) gives fit of 1.0294863033346928 and decrypt starting: rgkxpnkxzgacjpnqafiskllkxgfddicgcbjfpzgasixwuixyxq -Affine break attempt using key 9(x+19) gives fit of 0.9588042334769254 and decrypt starting: qfjwomjwyfzbiompzehrjkkjwfecchbfbaieoyfzrhwvthwxwp -Affine break attempt using key 9(x+20) gives fit of 0.7533697406238145 and decrypt starting: peivnlivxeyahnloydgqijjivedbbgaeazhdnxeyqgvusgvwvo -Affine break attempt using key 9(x+21) gives fit of 0.8443632544277925 and decrypt starting: odhumkhuwdxzgmknxcfphiihudcaafzdzygcmwdxpfutrfuvun -Affine break attempt using key 9(x+22) gives fit of 0.9792868891569702 and decrypt starting: ncgtljgtvcwyfljmwbeoghhgtcbzzeycyxfblvcwoetsqetutm -Affine break attempt using key 9(x+23) gives fit of 0.9023455187752333 and decrypt starting: mbfskifsubvxekilvadnfggfsbayydxbxweakubvndsrpdstsl -Affine break attempt using key 9(x+24) gives fit of 0.831354181346671 and decrypt starting: laerjhertauwdjhkuzcmefferazxxcwawvdzjtaumcrqocrsrk -Affine break attempt using key 9(x+25) gives fit of 1.0173678714183463 and decrypt starting: kzdqigdqsztvcigjtybldeedqzywwbvzvucyisztlbqpnbqrqj -Affine break attempt using key 11(x+0) gives fit of 0.8883095946652352 and decrypt starting: fwerbxervwkopbxqkhauetterwhddaowozphbvwkuarcyargrq -Affine break attempt using key 11(x+1) gives fit of 1.051133514710756 and decrypt starting: evdqawdquvjnoawpjgztdssdqvgccznvnyogauvjtzqbxzqfqp -Affine break attempt using key 11(x+2) gives fit of 0.9073889189139344 and decrypt starting: ducpzvcptuimnzvoifyscrrcpufbbymumxnfztuisypawypepo -Affine break attempt using key 11(x+3) gives fit of 0.5412828014251821 and decrypt starting: ctboyubosthlmyunhexrbqqboteaaxltlwmeysthrxozvxodon -Affine break attempt using key 11(x+4) gives fit of 0.8794300666396428 and decrypt starting: bsanxtanrsgklxtmgdwqappansdzzwkskvldxrsgqwnyuwncnm -Affine break attempt using key 11(x+5) gives fit of 1.0014570537799439 and decrypt starting: arzmwszmqrfjkwslfcvpzoozmrcyyvjrjukcwqrfpvmxtvmbml -Affine break attempt using key 11(x+6) gives fit of 0.9981807029647835 and decrypt starting: zqylvrylpqeijvrkebuoynnylqbxxuiqitjbvpqeoulwsulalk -Affine break attempt using key 11(x+7) gives fit of 0.9361595260173401 and decrypt starting: ypxkuqxkopdhiuqjdatnxmmxkpawwthphsiauopdntkvrtkzkj -Affine break attempt using key 11(x+8) gives fit of 0.8778419337033568 and decrypt starting: xowjtpwjnocghtpiczsmwllwjozvvsgogrhztnocmsjuqsjyji -Affine break attempt using key 11(x+9) gives fit of 0.869077303468092 and decrypt starting: wnvisovimnbfgsohbyrlvkkvinyuurfnfqgysmnblritprixih -Affine break attempt using key 11(x+10) gives fit of 0.8586322226350462 and decrypt starting: vmuhrnuhlmaefrngaxqkujjuhmxttqemepfxrlmakqhsoqhwhg -Affine break attempt using key 11(x+11) gives fit of 0.8816470362739371 and decrypt starting: ultgqmtgklzdeqmfzwpjtiitglwsspdldoewqklzjpgrnpgvgf -Affine break attempt using key 11(x+12) gives fit of 0.778162044748574 and decrypt starting: tksfplsfjkycdpleyvoishhsfkvrrockcndvpjkyiofqmofufe -Affine break attempt using key 11(x+13) gives fit of 0.9071654053752177 and decrypt starting: sjreokreijxbcokdxunhrggrejuqqnbjbmcuoijxhneplneted -Affine break attempt using key 11(x+14) gives fit of 0.904731110244285 and decrypt starting: riqdnjqdhiwabnjcwtmgqffqditppmaialbtnhiwgmdokmdsdc -Affine break attempt using key 11(x+15) gives fit of 0.8413145665972922 and decrypt starting: qhpcmipcghvzamibvslfpeepchsoolzhzkasmghvflcnjlcrcb -Affine break attempt using key 11(x+16) gives fit of 0.8376611776117734 and decrypt starting: pgoblhobfguyzlhaurkeoddobgrnnkygyjzrlfguekbmikbqba -Affine break attempt using key 11(x+17) gives fit of 0.9008855731651323 and decrypt starting: ofnakgnaeftxykgztqjdnccnafqmmjxfxiyqkeftdjalhjapaz -Affine break attempt using key 11(x+18) gives fit of 0.7707358237151645 and decrypt starting: nemzjfmzdeswxjfyspicmbbmzeplliwewhxpjdescizkgizozy -Affine break attempt using key 11(x+19) gives fit of 0.8508712705559492 and decrypt starting: mdlyielycdrvwiexrohblaalydokkhvdvgwoicdrbhyjfhynyx -Affine break attempt using key 11(x+20) gives fit of 1.0663282089779065 and decrypt starting: lckxhdkxbcquvhdwqngakzzkxcnjjgucufvnhbcqagxiegxmxw -Affine break attempt using key 11(x+21) gives fit of 0.9996345927426441 and decrypt starting: kbjwgcjwabptugcvpmfzjyyjwbmiiftbteumgabpzfwhdfwlwv -Affine break attempt using key 11(x+22) gives fit of 0.6929056658687823 and decrypt starting: jaivfbivzaostfbuoleyixxivalhhesasdtlfzaoyevgcevkvu -Affine break attempt using key 11(x+23) gives fit of 0.8217740762650261 and decrypt starting: izhueahuyznrseatnkdxhwwhuzkggdrzrcskeyznxdufbdujut -Affine break attempt using key 11(x+24) gives fit of 0.9830360556745017 and decrypt starting: hygtdzgtxymqrdzsmjcwgvvgtyjffcqyqbrjdxymwcteactits -Affine break attempt using key 11(x+25) gives fit of 0.8570419819559901 and decrypt starting: gxfscyfswxlpqcyrlibvfuufsxieebpxpaqicwxlvbsdzbshsr -Affine break attempt using key 13(x+0) gives fit of 1.1724105367430164 and decrypt starting: aaaaaaaaaaaaaaaaaayaaaaaaaaaayaaaaaaaaaaayaaayaaaa -Affine break attempt using key 13(x+1) gives fit of 1.4121902178838304 and decrypt starting: zzzzzzzzzzzzzzzzzzxzzzzzzzzzzxzzzzzzzzzzzxzzzxzzzz -Affine break attempt using key 13(x+2) gives fit of 1.3447621102024903 and decrypt starting: yyyyyyyyyyyyyyyyyywyyyyyyyyyywyyyyyyyyyyywyyywyyyy -Affine break attempt using key 13(x+3) gives fit of 1.4088174081508402 and decrypt starting: xxxxxxxxxxxxxxxxxxvxxxxxxxxxxvxxxxxxxxxxxvxxxvxxxx -Affine break attempt using key 13(x+4) gives fit of 1.3383577969272176 and decrypt starting: wwwwwwwwwwwwwwwwwwuwwwwwwwwwwuwwwwwwwwwwwuwwwuwwww -Affine break attempt using key 13(x+5) gives fit of 1.368232422321349 and decrypt starting: vvvvvvvvvvvvvvvvvvtvvvvvvvvvvtvvvvvvvvvvvtvvvtvvvv -Affine break attempt using key 13(x+6) gives fit of 1.314020111441133 and decrypt starting: uuuuuuuuuuuuuuuuuusuuuuuuuuuusuuuuuuuuuuusuuusuuuu -Affine break attempt using key 13(x+7) gives fit of 1.1253284770249004 and decrypt starting: ttttttttttttttttttrttttttttttrtttttttttttrtttrtttt -Affine break attempt using key 13(x+8) gives fit of 1.221147327259214 and decrypt starting: ssssssssssssssssssqssssssssssqsssssssssssqsssqssss -Affine break attempt using key 13(x+9) gives fit of 1.234673295234121 and decrypt starting: rrrrrrrrrrrrrrrrrrprrrrrrrrrrprrrrrrrrrrrprrrprrrr -Affine break attempt using key 13(x+10) gives fit of 1.3971059837529485 and decrypt starting: qqqqqqqqqqqqqqqqqqoqqqqqqqqqqoqqqqqqqqqqqoqqqoqqqq -Affine break attempt using key 13(x+11) gives fit of 1.3557523754699499 and decrypt starting: ppppppppppppppppppnppppppppppnpppppppppppnpppnpppp -Affine break attempt using key 13(x+12) gives fit of 1.1630527749996893 and decrypt starting: oooooooooooooooooomoooooooooomooooooooooomooomoooo -Affine break attempt using key 13(x+13) gives fit of 1.2055013337941909 and decrypt starting: nnnnnnnnnnnnnnnnnnlnnnnnnnnnnlnnnnnnnnnnnlnnnlnnnn -Affine break attempt using key 13(x+14) gives fit of 1.3337157825010992 and decrypt starting: mmmmmmmmmmmmmmmmmmkmmmmmmmmmmkmmmmmmmmmmmkmmmkmmmm -Affine break attempt using key 13(x+15) gives fit of 1.2941162829545474 and decrypt starting: lllllllllllllllllljlllllllllljllllllllllljllljllll -Affine break attempt using key 13(x+16) gives fit of 1.3776856354351756 and decrypt starting: kkkkkkkkkkkkkkkkkkikkkkkkkkkkikkkkkkkkkkkikkkikkkk -Affine break attempt using key 13(x+17) gives fit of 1.3986335583753104 and decrypt starting: jjjjjjjjjjjjjjjjjjhjjjjjjjjjjhjjjjjjjjjjjhjjjhjjjj -Affine break attempt using key 13(x+18) gives fit of 1.2088558293972413 and decrypt starting: iiiiiiiiiiiiiiiiiigiiiiiiiiiigiiiiiiiiiiigiiigiiii -Affine break attempt using key 13(x+19) gives fit of 1.2110374400356685 and decrypt starting: hhhhhhhhhhhhhhhhhhfhhhhhhhhhhfhhhhhhhhhhhfhhhfhhhh -Affine break attempt using key 13(x+20) gives fit of 1.3381677970570034 and decrypt starting: ggggggggggggggggggeggggggggggegggggggggggegggegggg -Affine break attempt using key 13(x+21) gives fit of 1.3437358150609229 and decrypt starting: ffffffffffffffffffdffffffffffdfffffffffffdfffdffff -Affine break attempt using key 13(x+22) gives fit of 1.01892922857898 and decrypt starting: eeeeeeeeeeeeeeeeeeceeeeeeeeeeceeeeeeeeeeeceeeceeee -Affine break attempt using key 13(x+23) gives fit of 1.2869661893274382 and decrypt starting: ddddddddddddddddddbddddddddddbdddddddddddbdddbdddd -Affine break attempt using key 13(x+24) gives fit of 1.335525718985438 and decrypt starting: ccccccccccccccccccaccccccccccacccccccccccacccacccc -Affine break attempt using key 13(x+25) gives fit of 1.3715897107693273 and decrypt starting: bbbbbbbbbbbbbbbbbbzbbbbbbbbbbzbbbbbbbbbbbzbbbzbbbb -Affine break attempt using key 15(x+0) gives fit of 0.8967049516264266 and decrypt starting: vewjzdwjfeqmlzdkqtagwhhwjetxxamembltzfeqgajycajujk -Affine break attempt using key 15(x+1) gives fit of 0.9407867293416371 and decrypt starting: udviycviedplkycjpszfvggvidswwzldlaksyedpfzixbzitij -Affine break attempt using key 15(x+2) gives fit of 0.8671513880725702 and decrypt starting: tcuhxbuhdcokjxbioryeuffuhcrvvykckzjrxdcoeyhwayhshi -Affine break attempt using key 15(x+3) gives fit of 0.8835436349258277 and decrypt starting: sbtgwatgcbnjiwahnqxdteetgbquuxjbjyiqwcbndxgvzxgrgh -Affine break attempt using key 15(x+4) gives fit of 0.8532865888859649 and decrypt starting: rasfvzsfbamihvzgmpwcsddsfapttwiaixhpvbamcwfuywfqfg -Affine break attempt using key 15(x+5) gives fit of 0.8689780266635746 and decrypt starting: qzreuyreazlhguyflovbrccrezossvhzhwgouazlbvetxvepef -Affine break attempt using key 15(x+6) gives fit of 0.8851550722830055 and decrypt starting: pyqdtxqdzykgftxeknuaqbbqdynrrugygvfntzykaudswudode -Affine break attempt using key 15(x+7) gives fit of 0.9963031568478118 and decrypt starting: oxpcswpcyxjfeswdjmtzpaapcxmqqtfxfuemsyxjztcrvtcncd -Affine break attempt using key 15(x+8) gives fit of 0.8723213666648889 and decrypt starting: nwobrvobxwiedrvcilsyozzobwlppsewetdlrxwiysbqusbmbc -Affine break attempt using key 15(x+9) gives fit of 0.8606660843729422 and decrypt starting: mvnaqunawvhdcqubhkrxnyynavkoordvdsckqwvhxraptralab -Affine break attempt using key 15(x+10) gives fit of 0.9600581681881418 and decrypt starting: lumzptmzvugcbptagjqwmxxmzujnnqcucrbjpvugwqzosqzkza -Affine break attempt using key 15(x+11) gives fit of 0.8519013991461742 and decrypt starting: ktlyoslyutfbaoszfipvlwwlytimmpbtbqaioutfvpynrpyjyz -Affine break attempt using key 15(x+12) gives fit of 0.7335906175376878 and decrypt starting: jskxnrkxtseaznryehoukvvkxshlloasapzhntseuoxmqoxixy -Affine break attempt using key 15(x+13) gives fit of 0.9812978730364289 and decrypt starting: irjwmqjwsrdzymqxdgntjuujwrgkknzrzoygmsrdtnwlpnwhwx -Affine break attempt using key 15(x+14) gives fit of 1.0324170234577563 and decrypt starting: hqivlpivrqcyxlpwcfmsittivqfjjmyqynxflrqcsmvkomvgvw -Affine break attempt using key 15(x+15) gives fit of 0.853924887060363 and decrypt starting: gphukohuqpbxwkovbelrhsshupeiilxpxmwekqpbrlujnlufuv -Affine break attempt using key 15(x+16) gives fit of 0.7456875591624564 and decrypt starting: fogtjngtpoawvjnuadkqgrrgtodhhkwowlvdjpoaqktimktetu -Affine break attempt using key 15(x+17) gives fit of 0.8493250326796616 and decrypt starting: enfsimfsonzvuimtzcjpfqqfsncggjvnvkucionzpjshljsdst -Affine break attempt using key 15(x+18) gives fit of 0.7538919124913979 and decrypt starting: dmerhlernmyuthlsybioeppermbffiumujtbhnmyoirgkircrs -Affine break attempt using key 15(x+19) gives fit of 0.7071039610659554 and decrypt starting: cldqgkdqmlxtsgkrxahndoodqlaeehtltisagmlxnhqfjhqbqr -Affine break attempt using key 15(x+20) gives fit of 1.0787779191107452 and decrypt starting: bkcpfjcplkwsrfjqwzgmcnncpkzddgskshrzflkwmgpeigpapq -Affine break attempt using key 15(x+21) gives fit of 1.034556214053179 and decrypt starting: ajboeibokjvrqeipvyflbmmbojyccfrjrgqyekjvlfodhfozop -Affine break attempt using key 15(x+22) gives fit of 0.7518328978564867 and decrypt starting: ziandhanjiuqpdhouxekallanixbbeqiqfpxdjiukencgenyno -Affine break attempt using key 15(x+23) gives fit of 0.713202264085545 and decrypt starting: yhzmcgzmihtpocgntwdjzkkzmhwaadphpeowcihtjdmbfdmxmn -Affine break attempt using key 15(x+24) gives fit of 0.9927951376133488 and decrypt starting: xgylbfylhgsonbfmsvciyjjylgvzzcogodnvbhgsiclaeclwlm -Affine break attempt using key 15(x+25) gives fit of 0.9554136276796262 and decrypt starting: wfxkaexkgfrnmaelrubhxiixkfuyybnfncmuagfrhbkzdbkvkl -Affine break attempt using key 17(x+0) gives fit of 0.9059774868680712 and decrypt starting: rcyltvyljcigztvsidaqyxxylcdffagcghzdtjciqalmoalkls -Affine break attempt using key 17(x+1) gives fit of 0.8971931072744735 and decrypt starting: qbxksuxkibhfysurhczpxwwxkbceezfbfgycsibhpzklnzkjkr -Affine break attempt using key 17(x+2) gives fit of 0.9091958017024302 and decrypt starting: pawjrtwjhagexrtqgbyowvvwjabddyeaefxbrhagoyjkmyjijq -Affine break attempt using key 17(x+3) gives fit of 0.9697541021097209 and decrypt starting: ozviqsvigzfdwqspfaxnvuuvizaccxdzdewaqgzfnxijlxihip -Affine break attempt using key 17(x+4) gives fit of 0.8666578673547466 and decrypt starting: nyuhpruhfyecvproezwmuttuhyzbbwcycdvzpfyemwhikwhgho -Affine break attempt using key 17(x+5) gives fit of 0.8341888498935576 and decrypt starting: mxtgoqtgexdbuoqndyvltsstgxyaavbxbcuyoexdlvghjvgfgn -Affine break attempt using key 17(x+6) gives fit of 0.9860495944916521 and decrypt starting: lwsfnpsfdwcatnpmcxuksrrsfwxzzuawabtxndwckufgiufefm -Affine break attempt using key 17(x+7) gives fit of 0.845558082904889 and decrypt starting: kvremorecvbzsmolbwtjrqqrevwyytzvzaswmcvbjtefhtedel -Affine break attempt using key 17(x+8) gives fit of 1.0134957338569113 and decrypt starting: juqdlnqdbuayrlnkavsiqppqduvxxsyuyzrvlbuaisdegsdcdk -Affine break attempt using key 17(x+9) gives fit of 0.9296144059655125 and decrypt starting: itpckmpcatzxqkmjzurhpoopctuwwrxtxyqukatzhrcdfrcbcj -Affine break attempt using key 17(x+10) gives fit of 0.8224971645479943 and decrypt starting: hsobjlobzsywpjliytqgonnobstvvqwswxptjzsygqbceqbabi -Affine break attempt using key 17(x+11) gives fit of 0.8427646605973187 and decrypt starting: grnaiknayrxvoikhxspfnmmnarsuupvrvwosiyrxfpabdpazah -Affine break attempt using key 17(x+12) gives fit of 0.9595349203057919 and decrypt starting: fqmzhjmzxqwunhjgwroemllmzqrttouquvnrhxqweozacozyzg -Affine break attempt using key 17(x+13) gives fit of 0.9379790732024089 and decrypt starting: eplygilywpvtmgifvqndlkklypqssntptumqgwpvdnyzbnyxyf -Affine break attempt using key 17(x+14) gives fit of 0.6961318260722271 and decrypt starting: dokxfhkxvouslfheupmckjjkxoprrmsostlpfvoucmxyamxwxe -Affine break attempt using key 17(x+15) gives fit of 0.8420902623887586 and decrypt starting: cnjwegjwuntrkegdtolbjiijwnoqqlrnrskoeuntblwxzlwvwd -Affine break attempt using key 17(x+16) gives fit of 0.9391880733621665 and decrypt starting: bmivdfivtmsqjdfcsnkaihhivmnppkqmqrjndtmsakvwykvuvc -Affine break attempt using key 17(x+17) gives fit of 0.7897704269545351 and decrypt starting: alhucehuslrpicebrmjzhgghulmoojplpqimcslrzjuvxjutub -Affine break attempt using key 17(x+18) gives fit of 0.8184917277855671 and decrypt starting: zkgtbdgtrkqohbdaqliygffgtklnniokophlbrkqyituwitsta -Affine break attempt using key 17(x+19) gives fit of 1.0230522396013837 and decrypt starting: yjfsacfsqjpngaczpkhxfeefsjkmmhnjnogkaqjpxhstvhsrsz -Affine break attempt using key 17(x+20) gives fit of 0.825820739320714 and decrypt starting: xierzberpiomfzbyojgwedderijllgmimnfjzpiowgrsugrqry -Affine break attempt using key 17(x+21) gives fit of 0.8444688213188799 and decrypt starting: whdqyadqohnleyaxnifvdccdqhikkflhlmeiyohnvfqrtfqpqx -Affine break attempt using key 17(x+22) gives fit of 0.9836018163185322 and decrypt starting: vgcpxzcpngmkdxzwmheucbbcpghjjekgkldhxngmuepqsepopw -Affine break attempt using key 17(x+23) gives fit of 0.9235262981323494 and decrypt starting: ufbowybomfljcwyvlgdtbaabofgiidjfjkcgwmfltdoprdonov -Affine break attempt using key 17(x+24) gives fit of 0.7156295039875251 and decrypt starting: teanvxanlekibvxukfcsazzanefhhcieijbfvlekscnoqcnmnu -Affine break attempt using key 17(x+25) gives fit of 0.8539553886892669 and decrypt starting: sdzmuwzmkdjhauwtjebrzyyzmdeggbhdhiaeukdjrbmnpbmlmt -Affine break attempt using key 19(x+0) gives fit of 0.9644050371687464 and decrypt starting: hkqdrbqdtkoevrbmopacqllqdkpzzaekejvprtkocadisadydm -Affine break attempt using key 19(x+1) gives fit of 0.9528306094663354 and decrypt starting: gjpcqapcsjnduqalnozbpkkpcjoyyzdjdiuoqsjnbzchrzcxcl -Affine break attempt using key 19(x+2) gives fit of 0.9103478393702682 and decrypt starting: fiobpzobrimctpzkmnyaojjobinxxycichtnprimaybgqybwbk -Affine break attempt using key 19(x+3) gives fit of 0.8940424185177804 and decrypt starting: ehnaoynaqhlbsoyjlmxzniinahmwwxbhbgsmoqhlzxafpxavaj -Affine break attempt using key 19(x+4) gives fit of 1.0140031980751394 and decrypt starting: dgmznxmzpgkarnxiklwymhhmzglvvwagafrlnpgkywzeowzuzi -Affine break attempt using key 19(x+5) gives fit of 0.9639647627019743 and decrypt starting: cflymwlyofjzqmwhjkvxlgglyfkuuvzfzeqkmofjxvydnvytyh -Affine break attempt using key 19(x+6) gives fit of 0.7889407039177612 and decrypt starting: bekxlvkxneiyplvgijuwkffkxejttuyeydpjlneiwuxcmuxsxg -Affine break attempt using key 19(x+7) gives fit of 0.8002407026021234 and decrypt starting: adjwkujwmdhxokufhitvjeejwdisstxdxcoikmdhvtwbltwrwf -Affine break attempt using key 19(x+8) gives fit of 0.7498083710469456 and decrypt starting: zcivjtivlcgwnjteghsuiddivchrrswcwbnhjlcgusvaksvqve -Affine break attempt using key 19(x+9) gives fit of 0.9915622981788772 and decrypt starting: ybhuishukbfvmisdfgrthcchubgqqrvbvamgikbftruzjrupud -Affine break attempt using key 19(x+10) gives fit of 0.8311059324803691 and decrypt starting: xagthrgtjaeulhrcefqsgbbgtafppquauzlfhjaesqtyiqtotc -Affine break attempt using key 19(x+11) gives fit of 0.8530819701004221 and decrypt starting: wzfsgqfsizdtkgqbdeprfaafszeooptztykegizdrpsxhpsnsb -Affine break attempt using key 19(x+12) gives fit of 0.7215614871236856 and decrypt starting: vyerfperhycsjfpacdoqezzerydnnosysxjdfhycqorwgormra -Affine break attempt using key 19(x+13) gives fit of 1.0009820838770755 and decrypt starting: uxdqeodqgxbrieozbcnpdyydqxcmmnrxrwicegxbpnqvfnqlqz -Affine break attempt using key 19(x+14) gives fit of 0.9144498947152274 and decrypt starting: twcpdncpfwaqhdnyabmocxxcpwbllmqwqvhbdfwaompuempkpy -Affine break attempt using key 19(x+15) gives fit of 1.0021193992379287 and decrypt starting: svbocmboevzpgcmxzalnbwwbovakklpvpugacevznlotdlojox -Affine break attempt using key 19(x+16) gives fit of 0.975075508341224 and decrypt starting: ruanblanduyofblwyzkmavvanuzjjkouotfzbduymknsckninw -Affine break attempt using key 19(x+17) gives fit of 0.8828926950983681 and decrypt starting: qtzmakzmctxneakvxyjlzuuzmtyiijntnseyactxljmrbjmhmv -Affine break attempt using key 19(x+18) gives fit of 0.8869612347796778 and decrypt starting: psylzjylbswmdzjuwxikyttylsxhhimsmrdxzbswkilqailglu -Affine break attempt using key 19(x+19) gives fit of 0.8767579375244479 and decrypt starting: orxkyixkarvlcyitvwhjxssxkrwgghlrlqcwyarvjhkpzhkfkt -Affine break attempt using key 19(x+20) gives fit of 1.053237608881124 and decrypt starting: nqwjxhwjzqukbxhsuvgiwrrwjqvffgkqkpbvxzquigjoygjejs -Affine break attempt using key 19(x+21) gives fit of 0.7671929906936641 and decrypt starting: mpviwgviyptjawgrtufhvqqvipueefjpjoauwypthfinxfidir -Affine break attempt using key 19(x+22) gives fit of 0.7444843250290134 and decrypt starting: louhvfuhxosizvfqsteguppuhotddeioinztvxosgehmwehchq -Affine break attempt using key 19(x+23) gives fit of 0.7535692885316901 and decrypt starting: kntguetgwnrhyueprsdftootgnsccdhnhmysuwnrfdglvdgbgp -Affine break attempt using key 19(x+24) gives fit of 0.8792533855856693 and decrypt starting: jmsftdsfvmqgxtdoqrcesnnsfmrbbcgmglxrtvmqecfkucfafo -Affine break attempt using key 19(x+25) gives fit of 0.7658951143004064 and decrypt starting: ilrescreulpfwscnpqbdrmmrelqaabflfkwqsulpdbejtbezen -Affine break attempt using key 21(x+0) gives fit of 0.8162127417041263 and decrypt starting: pomzdrmzloeqtdrwevaimffmzovjjaqoqxtvdloeiazguazszw -Affine break attempt using key 21(x+1) gives fit of 0.8691785910631936 and decrypt starting: onlycqlykndpscqvduzhleelynuiizpnpwsuckndhzyftzyryv -Affine break attempt using key 21(x+2) gives fit of 0.9671698890622558 and decrypt starting: nmkxbpkxjmcorbpuctygkddkxmthhyomovrtbjmcgyxesyxqxu -Affine break attempt using key 21(x+3) gives fit of 0.8613460334599784 and decrypt starting: mljwaojwilbnqaotbsxfjccjwlsggxnlnuqsailbfxwdrxwpwt -Affine break attempt using key 21(x+4) gives fit of 0.8179032922370086 and decrypt starting: lkivznivhkampznsarweibbivkrffwmkmtprzhkaewvcqwvovs -Affine break attempt using key 21(x+5) gives fit of 0.868656268909793 and decrypt starting: kjhuymhugjzloymrzqvdhaahujqeevljlsoqygjzdvubpvunur -Affine break attempt using key 21(x+6) gives fit of 0.9423918014328221 and decrypt starting: jigtxlgtfiyknxlqypucgzzgtipddukikrnpxfiycutaoutmtq -Affine break attempt using key 21(x+7) gives fit of 0.8064598659397416 and decrypt starting: ihfswkfsehxjmwkpxotbfyyfshocctjhjqmowehxbtszntslsp -Affine break attempt using key 21(x+8) gives fit of 0.7992795768274732 and decrypt starting: hgervjerdgwilvjownsaexxergnbbsigiplnvdgwasrymsrkro -Affine break attempt using key 21(x+9) gives fit of 0.8915800317139423 and decrypt starting: gfdquidqcfvhkuinvmrzdwwdqfmaarhfhokmucfvzrqxlrqjqn -Affine break attempt using key 21(x+10) gives fit of 0.893997736573396 and decrypt starting: fecpthcpbeugjthmulqycvvcpelzzqgegnjltbeuyqpwkqpipm -Affine break attempt using key 21(x+11) gives fit of 0.8314265004955963 and decrypt starting: edbosgboadtfisgltkpxbuubodkyypfdfmiksadtxpovjpohol -Affine break attempt using key 21(x+12) gives fit of 0.8905222426352538 and decrypt starting: dcanrfanzcsehrfksjowattancjxxoecelhjrzcswonuiongnk -Affine break attempt using key 21(x+13) gives fit of 0.9732438952645546 and decrypt starting: cbzmqezmybrdgqejrinvzsszmbiwwndbdkgiqybrvnmthnmfmj -Affine break attempt using key 21(x+14) gives fit of 0.8928376853356907 and decrypt starting: baylpdylxaqcfpdiqhmuyrrylahvvmcacjfhpxaqumlsgmleli -Affine break attempt using key 21(x+15) gives fit of 0.9755452248489971 and decrypt starting: azxkocxkwzpbeochpgltxqqxkzguulbzbiegowzptlkrflkdkh -Affine break attempt using key 21(x+16) gives fit of 0.8981871289418725 and decrypt starting: zywjnbwjvyoadnbgofkswppwjyfttkayahdfnvyoskjqekjcjg -Affine break attempt using key 21(x+17) gives fit of 0.8914837947073104 and decrypt starting: yxvimaviuxnzcmafnejrvoovixessjzxzgcemuxnrjipdjibif -Affine break attempt using key 21(x+18) gives fit of 0.746886873384171 and decrypt starting: xwuhlzuhtwmyblzemdiqunnuhwdrriywyfbdltwmqihocihahe -Affine break attempt using key 21(x+19) gives fit of 0.9281553894174457 and decrypt starting: wvtgkytgsvlxakydlchptmmtgvcqqhxvxeacksvlphgnbhgzgd -Affine break attempt using key 21(x+20) gives fit of 1.0397383850957143 and decrypt starting: vusfjxsfrukwzjxckbgosllsfubppgwuwdzbjrukogfmagfyfc -Affine break attempt using key 21(x+21) gives fit of 0.731816661944105 and decrypt starting: utreiwreqtjvyiwbjafnrkkretaoofvtvcyaiqtjnfelzfexeb -Affine break attempt using key 21(x+22) gives fit of 0.7490388848727435 and decrypt starting: tsqdhvqdpsiuxhvaizemqjjqdsznneusubxzhpsimedkyedwda -Affine break attempt using key 21(x+23) gives fit of 0.9123317255662141 and decrypt starting: srpcgupcorhtwguzhydlpiipcrymmdtrtawygorhldcjxdcvcz -Affine break attempt using key 21(x+24) gives fit of 0.9998658884015071 and decrypt starting: rqobftobnqgsvftygxckohhobqxllcsqszvxfnqgkcbiwcbuby -Affine break attempt using key 21(x+25) gives fit of 0.9867563157699923 and decrypt starting: qpnaesnampfruesxfwbjnggnapwkkbrpryuwempfjbahvbatax -Affine break attempt using key 23(x+0) gives fit of 1.0208668301015313 and decrypt starting: zguhfluhbgysxflcyjawurruhgjppasgsvxjfbgywahkqahehc -Affine break attempt using key 23(x+1) gives fit of 0.888780176591022 and decrypt starting: yftgektgafxrwekbxizvtqqtgfioozrfruwieafxvzgjpzgdgb -Affine break attempt using key 23(x+2) gives fit of 0.6499921409839385 and decrypt starting: xesfdjsfzewqvdjawhyusppsfehnnyqeqtvhdzewuyfioyfcfa -Affine break attempt using key 23(x+3) gives fit of 0.8871355689760725 and decrypt starting: wdrecireydvpucizvgxtrooredgmmxpdpsugcydvtxehnxebez -Affine break attempt using key 23(x+4) gives fit of 0.9875029714835108 and decrypt starting: vcqdbhqdxcuotbhyufwsqnnqdcfllwocortfbxcuswdgmwdady -Affine break attempt using key 23(x+5) gives fit of 0.9936791743589483 and decrypt starting: ubpcagpcwbtnsagxtevrpmmpcbekkvnbnqseawbtrvcflvczcx -Affine break attempt using key 23(x+6) gives fit of 0.8978774867546473 and decrypt starting: taobzfobvasmrzfwsduqollobadjjumamprdzvasqubekubybw -Affine break attempt using key 23(x+7) gives fit of 0.7927662901532598 and decrypt starting: sznayenauzrlqyevrctpnkknazciitlzloqcyuzrptadjtaxav -Affine break attempt using key 23(x+8) gives fit of 0.9586604414202086 and decrypt starting: rymzxdmztyqkpxduqbsomjjmzybhhskyknpbxtyqoszciszwzu -Affine break attempt using key 23(x+9) gives fit of 0.898668540179102 and decrypt starting: qxlywclysxpjowctparnliilyxaggrjxjmoawsxpnrybhryvyt -Affine break attempt using key 23(x+10) gives fit of 0.978590391957445 and decrypt starting: pwkxvbkxrwoinvbsozqmkhhkxwzffqiwilnzvrwomqxagqxuxs -Affine break attempt using key 23(x+11) gives fit of 0.8159785020986954 and decrypt starting: ovjwuajwqvnhmuarnypljggjwvyeephvhkmyuqvnlpwzfpwtwr -Affine break attempt using key 23(x+12) gives fit of 0.9572197169541367 and decrypt starting: nuivtzivpumgltzqmxokiffivuxddogugjlxtpumkovyeovsvq -Affine break attempt using key 23(x+13) gives fit of 0.7595108510686627 and decrypt starting: mthusyhuotlfksyplwnjheehutwccnftfikwsotljnuxdnurup -Affine break attempt using key 23(x+14) gives fit of 0.8310978400914449 and decrypt starting: lsgtrxgtnskejrxokvmigddgtsvbbmesehjvrnskimtwcmtqto -Affine break attempt using key 23(x+15) gives fit of 0.8375519588524021 and decrypt starting: krfsqwfsmrjdiqwnjulhfccfsruaaldrdgiuqmrjhlsvblspsn -Affine break attempt using key 23(x+16) gives fit of 0.9018094341981829 and decrypt starting: jqerpverlqichpvmitkgebberqtzzkcqcfhtplqigkruakrorm -Affine break attempt using key 23(x+17) gives fit of 0.9301906042162338 and decrypt starting: ipdqoudqkphbgoulhsjfdaadqpsyyjbpbegsokphfjqtzjqnql -Affine break attempt using key 23(x+18) gives fit of 0.8552145770076753 and decrypt starting: hocpntcpjogafntkgrieczzcporxxiaoadfrnjogeipsyipmpk -Affine break attempt using key 23(x+19) gives fit of 0.9113168068766924 and decrypt starting: gnbomsboinfzemsjfqhdbyybonqwwhznzceqminfdhorxholoj -Affine break attempt using key 23(x+20) gives fit of 0.8325189284374955 and decrypt starting: fmanlranhmeydlriepgcaxxanmpvvgymybdplhmecgnqwgnkni -Affine break attempt using key 23(x+21) gives fit of 0.9172285282714632 and decrypt starting: elzmkqzmgldxckqhdofbzwwzmlouufxlxacokgldbfmpvfmjmh -Affine break attempt using key 23(x+22) gives fit of 0.8678533946757679 and decrypt starting: dkyljpylfkcwbjpgcneayvvylknttewkwzbnjfkcaelouelilg -Affine break attempt using key 23(x+23) gives fit of 0.9324397808930709 and decrypt starting: cjxkioxkejbvaiofbmdzxuuxkjmssdvjvyamiejbzdkntdkhkf -Affine break attempt using key 23(x+24) gives fit of 0.6876104446316059 and decrypt starting: biwjhnwjdiauzhnealcywttwjilrrcuiuxzlhdiaycjmscjgje -Affine break attempt using key 23(x+25) gives fit of 0.9664977541082515 and decrypt starting: ahvigmvichztygmdzkbxvssvihkqqbthtwykgchzxbilrbifid -Affine break attempt using key 25(x+0) gives fit of 0.7759348240365699 and decrypt starting: xsivphivdsucrphgubaoizzivsbttacsclrbpdsuoavewavmvg -Affine break attempt using key 25(x+1) gives fit of 0.7950322337230294 and decrypt starting: wrhuoghucrtbqogftaznhyyhurasszbrbkqaocrtnzudvzuluf -Affine break attempt using key 25(x+2) gives fit of 0.8736432526406022 and decrypt starting: vqgtnfgtbqsapnfeszymgxxgtqzrryaqajpznbqsmytcuytkte -Affine break attempt using key 25(x+3) gives fit of 0.9081706440401326 and decrypt starting: upfsmefsaprzomedryxlfwwfspyqqxzpzioymaprlxsbtxsjsd -Affine break attempt using key 25(x+4) gives fit of 0.8042949412137581 and decrypt starting: toerlderzoqynldcqxwkevveroxppwyoyhnxlzoqkwraswrirc -Affine break attempt using key 25(x+5) gives fit of 0.9265581688636757 and decrypt starting: sndqkcdqynpxmkcbpwvjduudqnwoovxnxgmwkynpjvqzrvqhqb -Affine break attempt using key 25(x+6) gives fit of 0.9133978584678415 and decrypt starting: rmcpjbcpxmowljbaovuicttcpmvnnuwmwflvjxmoiupyqupgpa -Affine break attempt using key 25(x+7) gives fit of 0.8432768729225061 and decrypt starting: qlboiabowlnvkiaznuthbssbolummtvlvekuiwlnhtoxptofoz -Affine break attempt using key 25(x+8) gives fit of 0.8416093062860618 and decrypt starting: pkanhzanvkmujhzymtsgarranktllsukudjthvkmgsnwosneny -Affine break attempt using key 25(x+9) gives fit of 1.0278678705104212 and decrypt starting: ojzmgyzmujltigyxlsrfzqqzmjskkrtjtcisgujlfrmvnrmdmx -Affine break attempt using key 25(x+10) gives fit of 0.9569611787383633 and decrypt starting: niylfxyltikshfxwkrqeyppylirjjqsisbhrftikeqlumqlclw -Affine break attempt using key 25(x+11) gives fit of 0.9278224812912804 and decrypt starting: mhxkewxkshjrgewvjqpdxooxkhqiiprhragqeshjdpktlpkbkv -Affine break attempt using key 25(x+12) gives fit of 0.9322816611427327 and decrypt starting: lgwjdvwjrgiqfdvuipocwnnwjgphhoqgqzfpdrgicojskojaju -Affine break attempt using key 25(x+13) gives fit of 0.8551483265241522 and decrypt starting: kfvicuviqfhpecuthonbvmmvifoggnpfpyeocqfhbnirjnizit -Affine break attempt using key 25(x+14) gives fit of 0.6700025535982146 and decrypt starting: jeuhbtuhpegodbtsgnmaulluhenffmoeoxdnbpegamhqimhyhs -Affine break attempt using key 25(x+15) gives fit of 0.5924545296150016 and decrypt starting: idtgastgodfncasrfmlztkktgdmeelndnwcmaodfzlgphlgxgr -Affine break attempt using key 25(x+16) gives fit of 0.8978762406529495 and decrypt starting: hcsfzrsfncembzrqelkysjjsfclddkmcmvblznceykfogkfwfq -Affine break attempt using key 25(x+17) gives fit of 1.0073303568789334 and decrypt starting: gbreyqrembdlayqpdkjxriirebkccjlbluakymbdxjenfjevep -Affine break attempt using key 25(x+18) gives fit of 0.863697295701495 and decrypt starting: faqdxpqdlackzxpocjiwqhhqdajbbikaktzjxlacwidmeidudo -Affine break attempt using key 25(x+19) gives fit of 0.8356892418556263 and decrypt starting: ezpcwopckzbjywonbihvpggpcziaahjzjsyiwkzbvhcldhctcn -Affine break attempt using key 25(x+20) gives fit of 0.947459065341177 and decrypt starting: dyobvnobjyaixvnmahguoffobyhzzgiyirxhvjyaugbkcgbsbm -Affine break attempt using key 25(x+21) gives fit of 0.9548739031669479 and decrypt starting: cxnaumnaixzhwumlzgftneenaxgyyfhxhqwguixztfajbfaral -Affine break attempt using key 25(x+22) gives fit of 0.9918186127040576 and decrypt starting: bwmztlmzhwygvtlkyfesmddmzwfxxegwgpvfthwyseziaezqzk -Affine break attempt using key 25(x+23) gives fit of 0.981760311261408 and decrypt starting: avlysklygvxfuskjxedrlcclyvewwdfvfouesgvxrdyhzdypyj -Affine break attempt using key 25(x+24) gives fit of 0.98549499098598 and decrypt starting: zukxrjkxfuwetrjiwdcqkbbkxudvvceuentdrfuwqcxgycxoxi -Affine break attempt using key 25(x+25) gives fit of 0.818756936368552 and decrypt starting: ytjwqijwetvdsqihvcbpjaajwtcuubdtdmscqetvpbwfxbwnwh diff --git a/.directory b/.directory index 280ac2b..ac9bba3 100644 --- a/.directory +++ b/.directory @@ -1,4 +1,4 @@ [Dolphin] -Timestamp=2015,10,16,9,24,56 -Version=3 +Timestamp=2018,3,6,14,19,0 +Version=4 ViewMode=1 diff --git a/bifid.py b/bifid.py index 683297b..4a33456 100644 --- a/bifid.py +++ b/bifid.py @@ -82,8 +82,6 @@ def bifid_decipher(message, keyword, wrap_alphabet=KeywordWrapAlphabet.from_a, return cat(r_grid[p] for p in pairs1) - - def bifid_break_mp(message, wordlist=keywords, fitness=Pletters, max_period=10, number_of_solutions=1, chunksize=500): """Breaks a keyword substitution cipher using a dictionary and diff --git a/cipherbreak.py b/cipherbreak.py deleted file mode 100644 index 368d669..0000000 --- a/cipherbreak.py +++ /dev/null @@ -1,284 +0,0 @@ -"""A set of functions to break the ciphers give in ciphers.py. -""" - -import string -import collections -import norms -import logging -import random -import math -from itertools import starmap -from segment import segment -from multiprocessing import Pool - -import matplotlib.pyplot as plt - - -from cipher import * -from language_models import * - -# To time a run: -# -# import timeit -# c5a = open('2012/5a.ciphertext', 'r').read() -# timeit.timeit('keyword_break(c5a)', setup='gc.enable() ; from __main__ import c5a ; from cipher import keyword_break', number=1) -# timeit.repeat('keyword_break_mp(c5a, chunksize=500)', setup='gc.enable() ; from __main__ import c5a ; from cipher import keyword_break_mp', repeat=5, number=1) - - - - - -def amsco_break(message, translist=transpositions, patterns = [(1, 2), (2, 1)], - fillstyles = [AmscoFillStyle.continuous, - AmscoFillStyle.same_each_row, - AmscoFillStyle.reverse_each_row], - fitness=Pbigrams, - chunksize=500): - """Breaks an AMSCO transposition cipher using a dictionary and - n-gram frequency analysis - - >>> amsco_break(amsco_transposition_encipher(sanitise( \ - "It is a truth universally acknowledged, that a single man in \ - possession of a good fortune, must be in want of a wife. However \ - little known the feelings or views of such a man may be on his \ - first entering a neighbourhood, this truth is so well fixed in \ - the minds of the surrounding families, that he is considered the \ - rightful property of some one or other of their daughters."), \ - 'encipher'), \ - translist={(2, 0, 5, 3, 1, 4, 6): ['encipher'], \ - (5, 0, 6, 1, 3, 4, 2): ['fourteen'], \ - (6, 1, 0, 4, 5, 3, 2): ['keyword']}, \ - patterns=[(1, 2)]) # doctest: +ELLIPSIS - (((2, 0, 5, 3, 1, 4, 6), (1, 2), ), -709.4646722...) - >>> amsco_break(amsco_transposition_encipher(sanitise( \ - "It is a truth universally acknowledged, that a single man in \ - possession of a good fortune, must be in want of a wife. However \ - little known the feelings or views of such a man may be on his \ - first entering a neighbourhood, this truth is so well fixed in \ - the minds of the surrounding families, that he is considered the \ - rightful property of some one or other of their daughters."), \ - 'encipher', fillpattern=(2, 1)), \ - translist={(2, 0, 5, 3, 1, 4, 6): ['encipher'], \ - (5, 0, 6, 1, 3, 4, 2): ['fourteen'], \ - (6, 1, 0, 4, 5, 3, 2): ['keyword']}, \ - patterns=[(1, 2), (2, 1)], fitness=Ptrigrams) # doctest: +ELLIPSIS - (((2, 0, 5, 3, 1, 4, 6), (2, 1), ), -997.0129085...) - """ - with Pool() as pool: - helper_args = [(message, trans, pattern, fillstyle, fitness) - for trans in translist - for pattern in patterns - for fillstyle in fillstyles] - # Gotcha: the helper function here needs to be defined at the top level - # (limitation of Pool.starmap) - breaks = pool.starmap(amsco_break_worker, helper_args, chunksize) - return max(breaks, key=lambda k: k[1]) - -def amsco_break_worker(message, transposition, - pattern, fillstyle, fitness): - plaintext = amsco_transposition_decipher(message, transposition, - fillpattern=pattern, fillstyle=fillstyle) - fit = fitness(sanitise(plaintext)) - logger.debug('AMSCO transposition break attempt using key {0} and pattern' - '{1} ({2}) gives fit of {3} and decrypt starting: ' - '{4}'.format( - transposition, pattern, fillstyle, fit, - sanitise(plaintext)[:50])) - return (transposition, pattern, fillstyle), fit - - -def hill_break(message, matrix_size=2, fitness=Pletters, - number_of_solutions=1, chunksize=500): - - all_matrices = [np.matrix(list(m)) - for m in itertools.product([list(r) - for r in itertools.product(range(26), repeat=matrix_size)], - repeat=matrix_size)] - valid_matrices = [m for m, d in - zip(all_matrices, (int(round(linalg.det(m))) for m in all_matrices)) - if d != 0 - if d % 2 != 0 - if d % 13 != 0 ] - with Pool() as pool: - helper_args = [(message, matrix, fitness) - for matrix in valid_matrices] - # Gotcha: the helper function here needs to be defined at the top level - # (limitation of Pool.starmap) - breaks = pool.starmap(hill_break_worker, helper_args, chunksize) - if number_of_solutions == 1: - return max(breaks, key=lambda k: k[1]) - else: - return sorted(breaks, key=lambda k: k[1], reverse=True)[:number_of_solutions] - -def hill_break_worker(message, matrix, fitness): - plaintext = hill_decipher(matrix, message) - fit = fitness(plaintext) - logger.debug('Hill cipher break attempt using key {0} gives fit of ' - '{1} and decrypt starting: {2}'.format(matrix, - fit, sanitise(plaintext)[:50])) - return matrix, fit - -def bifid_break_mp(message, wordlist=keywords, fitness=Pletters, max_period=10, - number_of_solutions=1, chunksize=500): - """Breaks a keyword substitution cipher using a dictionary and - frequency analysis - - >>> bifid_break_mp(bifid_encipher('this is a test message for the ' \ - 'keyword decipherment', 'elephant', wrap_alphabet=KeywordWrapAlphabet.from_last), \ - wordlist=['cat', 'elephant', 'kangaroo']) # doctest: +ELLIPSIS - (('elephant', , 0), -52.834575011...) - >>> bifid_break_mp(bifid_encipher('this is a test message for the ' \ - 'keyword decipherment', 'elephant', wrap_alphabet=KeywordWrapAlphabet.from_last), \ - wordlist=['cat', 'elephant', 'kangaroo'], \ - number_of_solutions=2) # doctest: +ELLIPSIS, +NORMALIZE_WHITESPACE - [(('elephant', , 0), -52.834575011...), - (('elephant', , 0), -52.834575011...)] - """ - with Pool() as pool: - helper_args = [(message, word, wrap, period, fitness) - for word in wordlist - for wrap in KeywordWrapAlphabet - for period in range(max_period+1)] - # Gotcha: the helper function here needs to be defined at the top level - # (limitation of Pool.starmap) - breaks = pool.starmap(bifid_break_worker, helper_args, chunksize) - if number_of_solutions == 1: - return max(breaks, key=lambda k: k[1]) - else: - return sorted(breaks, key=lambda k: k[1], reverse=True)[:number_of_solutions] - -def bifid_break_worker(message, keyword, wrap_alphabet, period, fitness): - plaintext = bifid_decipher(message, keyword, wrap_alphabet, period=period) - fit = fitness(plaintext) - logger.debug('Keyword break attempt using key {0} (wrap={1}) gives fit of ' - '{2} and decrypt starting: {3}'.format(keyword, - wrap_alphabet, fit, sanitise(plaintext)[:50])) - return (keyword, wrap_alphabet, period), fit - - -def autokey_sa_break( message - , min_keylength=2 - , max_keylength=20 - , workers=10 - , initial_temperature=200 - , max_iterations=20000 - , fitness=Pletters - , chunksize=1 - , result_count=1 - ): - """Break an autokey cipher by simulated annealing - """ - worker_args = [] - ciphertext = sanitise(message) - for keylength in range(min_keylength, max_keylength+1): - for i in range(workers): - key = cat(random.choice(string.ascii_lowercase) for _ in range(keylength)) - worker_args.append((ciphertext, key, - initial_temperature, max_iterations, fitness)) - - with Pool() as pool: - breaks = pool.starmap(autokey_sa_break_worker, - worker_args, chunksize) - if result_count <= 1: - return max(breaks, key=lambda k: k[1]) - else: - return sorted(set(breaks), key=lambda k: k[1], reverse=True)[:result_count] - - -def autokey_sa_break_worker(message, key, - t0, max_iterations, fitness): - - temperature = t0 - - dt = t0 / (0.9 * max_iterations) - - plaintext = autokey_decipher(message, key) - current_fitness = fitness(plaintext) - current_key = key - - best_key = current_key - best_fitness = current_fitness - best_plaintext = plaintext - - # print('starting for', max_iterations) - for i in range(max_iterations): - swap_pos = random.randrange(len(current_key)) - swap_char = random.choice(string.ascii_lowercase) - - new_key = current_key[:swap_pos] + swap_char + current_key[swap_pos+1:] - - plaintext = autokey_decipher(message, new_key) - new_fitness = fitness(plaintext) - try: - sa_chance = math.exp((new_fitness - current_fitness) / temperature) - except (OverflowError, ZeroDivisionError): - # print('exception triggered: new_fit {}, current_fit {}, temp {}'.format(new_fitness, current_fitness, temperature)) - sa_chance = 0 - if (new_fitness > current_fitness or random.random() < sa_chance): - # logger.debug('Simulated annealing: iteration {}, temperature {}, ' - # 'current alphabet {}, current_fitness {}, ' - # 'best_plaintext {}'.format(i, temperature, current_alphabet, - # current_fitness, best_plaintext[:50])) - - # logger.debug('new_fit {}, current_fit {}, temp {}, sa_chance {}'.format(new_fitness, current_fitness, temperature, sa_chance)) -# print(new_fitness, new_key, plaintext[:100]) - current_fitness = new_fitness - current_key = new_key - - if current_fitness > best_fitness: - best_key = current_key - best_fitness = current_fitness - best_plaintext = plaintext - if i % 500 == 0: - logger.debug('Simulated annealing: iteration {}, temperature {}, ' - 'current key {}, current_fitness {}, ' - 'best_plaintext {}'.format(i, temperature, current_key, - current_fitness, plaintext[:50])) - temperature = max(temperature - dt, 0.001) - -# print(best_key, best_fitness, best_plaintext[:70]) - return best_key, best_fitness # current_alphabet, current_fitness - - -def pocket_enigma_break_by_crib(message, wheel_spec, crib, crib_position): - """Break a pocket enigma using a crib (some plaintext that's expected to - be in a certain position). Returns a list of possible starting wheel - positions that could produce the crib. - - >>> pocket_enigma_break_by_crib('kzpjlzmoga', 1, 'h', 0) - ['a', 'f', 'q'] - >>> pocket_enigma_break_by_crib('kzpjlzmoga', 1, 'he', 0) - ['a'] - >>> pocket_enigma_break_by_crib('kzpjlzmoga', 1, 'll', 2) - ['a'] - >>> pocket_enigma_break_by_crib('kzpjlzmoga', 1, 'l', 2) - ['a'] - >>> pocket_enigma_break_by_crib('kzpjlzmoga', 1, 'l', 3) - ['a', 'j', 'n'] - >>> pocket_enigma_break_by_crib('aaaaa', 1, 'l', 3) - [] - """ - pe = PocketEnigma(wheel=wheel_spec) - possible_positions = [] - for p in string.ascii_lowercase: - pe.set_position(p) - plaintext = pe.decipher(message) - if plaintext[crib_position:crib_position+len(crib)] == crib: - possible_positions += [p] - return possible_positions - - -def plot_frequency_histogram(freqs, sort_key=None): - x = range(len(freqs)) - y = [freqs[l] for l in sorted(freqs, key=sort_key)] - f = plt.figure() - ax = f.add_axes([0.1, 0.1, 0.9, 0.9]) - ax.bar(x, y, align='center') - ax.set_xticks(x) - ax.set_xticklabels(sorted(freqs, key=sort_key)) - f.show() - - -if __name__ == "__main__": - import doctest - doctest.testmod() diff --git a/language_models.py b/language_models.py index a6a711f..d975787 100644 --- a/language_models.py +++ b/language_models.py @@ -7,8 +7,6 @@ import itertools from math import log10 import os - - def datafile(name, sep='\t'): """Read key,value pairs from file. """ -- 2.34.1