Skip to content

This project is a Streamlit-based Python application that provides multiple encoders, decoders, encryptors, and decryptors — including Base64, Hex, URL, Caesar, ROT13, Vigenere, MD5, and SHA1 — all in one place.

License

Notifications You must be signed in to change notification settings

prashanthyadavv/cipherverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🔐 CipherVerse

CipherVerse is a Streamlit-based Python application that brings together multiple encoding, decoding, and encryption techniques — all in one simple web interface.

Live Demo 👉 CipherVerse on Streamlit Cloud : https://cipherverse.streamlit.app/

✨ Features: Base64 Encoder/Decoder, Hex Encoder/Decoder, URL Encoder/Decoder, ROT13 Transformation, Caesar Cipher (with adjustable shift), Vigenère Cipher (Encrypt/Decrypt with keyword), Hashing: MD5 & SHA1

🚀 How to Run Locally

Clone this repository

git clone https://github.com/prashanthyadavv/cipherverse.git cd cipherverse

Install dependencies

pip install streamlit

Run the app

streamlit run decoders_AI_for_frontend.py

Then visit http://localhost:8501 in your browser 🎉

🛠️ Tech Stack Python 3, Streamlit, Built-in libraries: base64, hashlib, urllib, codecs

📌 Future Improvements Add SHA256 / SHA512, Add Atbash Cipher, Add Rail Fence Cipher, Add Playfair Cipher, Better error handling for invalid inputs

👨‍💻 Author Created by Prashanth Yadav

About

This project is a Streamlit-based Python application that provides multiple encoders, decoders, encryptors, and decryptors — including Base64, Hex, URL, Caesar, ROT13, Vigenere, MD5, and SHA1 — all in one place.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages