A Django-powered web application that provides a suite of symmetric encryption and decryption tools. Supports classical ciphers like Caesar, Vigenère, Playfair, Single Columnar, and Double Columnar, as well as the modern AES cipher.
- User-friendly interface for encryption and decryption.
- Support for both classical and modern symmetric ciphers.
- Light/Dark mode toggle for better accessibility.
Follow these steps to set up the Symmetric Cipher Tool on your local machine.
Ensure you have the following installed on your system:
- Python 3.8 or higher
- pip (Python package installer)
- Git
- Clone the repository:
git clone https://github.com/celsopuerto/Symmetric-Cipher.git cd Symmetric-Cipher
- Create a virtual environment:
python -m venv venv
- Activate the virtual environment:
On Windows:
venv\Scripts\activate
On macOS/Linux: ```bash
source venv/bin/activate
- Install dependencies:
pip install -r requirements.txt
- Apply database migrations:
python manage.py migrate
- Run the development server:
python manage.py runserver
- Open your browser and navigate to:
http://127.0.0.1:8000/