Skip to content

muhammadalmaskhan/cryptography_web_simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptography Web Simulator 🔐

An interactive Streamlit app to explore classical cryptographic algorithms for educational purposes.

🌐 Live Demo: cs3002simulation1.streamlit.app


Features

  • ROT13, Caesar, Affine, Vigenère, Rail Fence, Columnar Transposition
  • Encrypt & decrypt instantly
  • Clean, browser-based interface

Run Locally

git clone https://github.com/your-username/cryptography_web_simulator.git
cd cryptography_web_simulator
pip install -r requirements.txt
streamlit run app.py

Future 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

About

cryptography_web_simulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages