- return '\n'.join([''.join(substituce(zprava, slovnik, ref.abeceda)),
+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()
+ slovnik, _ = jakobsen(ocesat(zprava, mezery), ref)
+ return '\n'.join([''.join(substituce(zprava, slovnik)),