Cipher Project
Four classical ciphers — and the attack that breaks one.
An encryption tool implementing Caesar, Affine, Playfair and Hill ciphers — with a PyQt6 GUI, a CLI, and Hill-cipher key recovery via a known-plaintext attack.
Four classical ciphers — and the attack that breaks one.
An encryption tool implementing Caesar, Affine, Playfair and Hill ciphers — with a PyQt6 GUI, a CLI, and Hill-cipher key recovery via a known-plaintext attack.