X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=szyfrow%2Frailfence.py;h=ef3d266f5739ee129d125b5d1d239f57847185aa;hb=3350a462f460e81d96c587466f5b6a88cbba1f7e;hp=e81b066809623dae8db28cd89d1e90132b122e83;hpb=27c8005f6dea0026887b80a01b5f93a8f1b3c2b2;p=szyfrow.git

diff --git a/szyfrow/railfence.py b/szyfrow/railfence.py
index e81b066..ef3d266 100644
--- a/szyfrow/railfence.py
+++ b/szyfrow/railfence.py
@@ -128,19 +128,6 @@ def railfence_decipher(message, height, fillvalue=''):
     return cat(c for r in zip_longest(*(down_rows + up_rows), fillvalue='') for c in r)
 
 
-def railfence_break(message, max_key_length=20,
-                     fitness=Pletters, chunksize=500):
-    """Breaks a railfence cipher using a matrix of given rank and letter frequencies
-
-    
-    """
-    
-    sanitised_message = sanitise(message)
-    results = starmap(worker, [(sanitised_message, i, fitness)
-                               for i in range(2, max_key_length+1)])
-    return max(results, key=lambda k: k[1])
-
-
 def railfence_break(message, max_key_length=20,
                      fitness=Pbigrams, chunksize=500):
     """Breaks a railfence cipher using a range of lengths and