This project implements a simple substitution cipher tool that can encrypt and decrypt text with a known key and crack ciphertext without a key using a hill-climbing algorithm. It demonstrates how an ...
A simple, command-line tool for encrypting and decrypting text using the Monoalphabetic Substitution Cipher. This project is intended for educational purposes to demonstrate a basic cryptographic ...