Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

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

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages