An interactive Streamlit app to explore classical cryptographic algorithms for educational purposes.
🌐 Live Demo: cs3002simulation1.streamlit.app
- ROT13, Caesar, Affine, Vigenère, Rail Fence, Columnar Transposition
- Encrypt & decrypt instantly
- Clean, browser-based interface
git clone https://github.com/your-username/cryptography_web_simulator.git
cd cryptography_web_simulator
pip install -r requirements.txt
streamlit run app.pyFuture Work
Planned improvements:
📊 Frequency analysis graphs for Caesar & Affine ciphers
🔎 Brute-force decryption for small-key ciphers
🎨 Improved UI with tabs & step-by-step instructions
🧪 Student Sandbox for free text testing