sukhdev01 / Attacks-on-Affine-Cipher

Brute Force and Know Plain Text Attacks on Affine Cipher, Created using Google Colab to get it more clearly.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Attacks-on-Affine-Cipher

Brute-Force and Know Plain Text Attacks on Affine Cipher.

The affine cipher is a combination of additive cipher and multiplicative cipher (Link for more info https://www.geeksforgeeks.org/traditional-symmetric-ciphers/)

C = [(P * a) + b] mod n        # C = Chiper text , P = Plain text, n = 26 (length of alphabets)
P = [(C – b) * a^(-1) ] mod n     # (a,b) two keys are used for Affine Cipher.

Commented Code for better understanding and Created using Colaboratory.

About

Brute Force and Know Plain Text Attacks on Affine Cipher, Created using Google Colab to get it more clearly.


Languages

Language:Jupyter Notebook 100.0%