drobnosti
[krypto.git] / robot.py
index 7f651e1..16897a6 100755 (executable)
--- 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)))
     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("\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:
 
 # Jakobsen
 if mod_m: