X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=szyfrow%2Fbifid.py;h=ed8462febbea43927ca3c775f8b98b372e26536f;hb=deed628b25281baff05b8ec8310a7458ac298d7b;hp=478b239ae4b1e520f8f9bfca40c210016c87ba17;hpb=a870050db6bc974b1bb0d132001750b6624fb43f;p=szyfrow.git diff --git a/szyfrow/bifid.py b/szyfrow/bifid.py index 478b239..ed8462f 100644 --- a/szyfrow/bifid.py +++ b/szyfrow/bifid.py @@ -1,9 +1,7 @@ import multiprocessing -from support.utilities import * -from support.language_models import * -from cipher.keyword_cipher import KeywordWrapAlphabet, keyword_cipher_alphabet_of - -from logger import logger +from szyfrow.support.utilities import * +from szyfrow.support.language_models import * +from szyfrow.keyword_cipher import KeywordWrapAlphabet, keyword_cipher_alphabet_of def bifid_grid(keyword, wrap_alphabet, letter_mapping): """Create the grids for a Bifid cipher @@ -114,9 +112,6 @@ def bifid_break_mp(message, wordlist=keywords, fitness=Pletters, max_period=10, 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 if __name__ == "__main__":