Scytale is a collection of encryption applications designed for different cryptographic methods. It includes:
- Symmetric key encryption:
enigma
- Substitution cyphers and decryption through frequency analysis:
caesar
- Public/private key encryption app
- Clone the repository:
git clone https://github.com/magurh/Scytale.git
cd Scytale
- Create and Activate Virtual Environment
On Windows:
python -m venv venv
venv\Scripts\activate
On MacOS/Linux:
python3 -m venv venv
source venv/bin/activate
- Install dependencies
pip install -r requirements.txt
- Navigate to the desired app and follow instructions therein:
cd enigma