+ else:
+ prohod(x, y, tabulka)
+ return slovnik
+
+def desifruj(zprava, mezery=True):
+ """Vrati vysledek pokusu dekodovat zpravu Jakobsenovym algoritmem."""
+ if mezery:
+ soubor = open('ref')
+ else:
+ soubor = open('bref')
+ ref = pickle.load(soubor)
+ soubor.close()
+ zprava = substituce(zprava, dict(zip(poradi_dle_frekvence(zprava, ref.abeceda), ref.poradi)), ref.abeceda)
+ slovnik = jakobsen(ocesat(zprava, mezery), ref)