X-Git-Url: http://git.tomasm.cz/krypto.git/blobdiff_plain/d4d908e66a7d5208a37e9a91c403e092b0bada22..7cf21962d42a0e4136f55a245b83474be4a42e90:/robot.py?ds=inline diff --git a/robot.py b/robot.py index 7f651e1..16897a6 100755 --- a/robot.py +++ b/robot.py @@ -142,14 +142,17 @@ if mod_m: analyza.append("\nIndex koincidence (s mezerami):") analyza.append('{0:.2%}'.format( koincidence.index_koincidence(zprava, True))) -if mod_x: +if mod_x and len(zprava) >= 10: + #TODO tady by se spravne mela porovnavat delka ocesane zpravy analyza.append("\nIndexy koincidence (bez mezer):") analyza.append(koincidence.tabulka_indexu(zprava)) # Vigenere if 'V' in opsny: analyza.append("\nHeslo k Vigenerovi (" + opsny[-1] + "):") - analyza.append(vigenere.zjisti_heslo(zprava, int(opsny[-1]))) + vig_heslo, vig_text = vigere.vsechno(zprava, int(opsny[-1])) + analyza.append(vig_heslo) + analyza.append(vig_text) # Jakobsen if mod_m: