diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..bee8a64b79a99590d5303307144172cfe824fbf7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +__pycache__ diff --git a/lib.py b/lib.py index 1adf584a519195351d555fd29ad0760fff866d06..a72063d49e43b4cec7ea1c6fac1ae342ccfc0d4a 100644 --- a/lib.py +++ b/lib.py @@ -133,7 +133,7 @@ def key_to_inverse_table(keytable): key_inverse_table.append([k4_1, k4_2, k4_3, k4_4, k4_5, k4_6]) - # round 5 + # round 5 (half round) k5_1 = inverse_mult_modulo(keytable[0][0], (2**4) + 1) k5_2 = inverse_add_modulo(keytable[0][1], 2 ** 4) k5_3 = inverse_add_modulo(keytable[0][2], 2 ** 4) diff --git a/main.py b/main.py index f74ea8a5c3c52e4afc705e0436a64a995c95c1d2..81b3b719b2f28630bee9e790967d9c39e3a19675 100644 --- a/main.py +++ b/main.py @@ -8,7 +8,8 @@ cipher_text = '1011101101001011' keytable = key_to_table(key) - +print("Message : ", message) +print("Key : ", key) encrypted_text = encrpyt(message, keytable) if cipher_text == encrypted_text: