Breaking hill ciphers done, challenge 6 done.
[cipher-tools.git] / cipher.py
index cd75d2cc505f61d788ac190cc186810ff32f6b04..91e64e51e6f6fc403f088dd44b20db11b5f4593a 100644 (file)
--- a/cipher.py
+++ b/cipher.py
@@ -656,7 +656,6 @@ def hill_encipher(matrix, message_letters, fillvalue='a'):
     return ''.join([chr(int(round(l)) % 26 + ord('a')) 
             for l in sum(enciphered_chunks, [])])
 
-
 def hill_decipher(matrix, message, fillvalue='a'):
     """Hill cipher
 
@@ -671,6 +670,7 @@ def hill_decipher(matrix, message, fillvalue='a'):
     inverse_matrix = (inverse_determinant * adjoint) % 26
     return hill_encipher(inverse_matrix, message, fillvalue)          
 
+
 class PocketEnigma(object):
     """A pocket enigma machine
     The wheel is internally represented as a 26-element list self.wheel_map,