Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 717 Bytes

README.md

File metadata and controls

44 lines (30 loc) · 717 Bytes

Scytale

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

Setup

  1. Clone the repository:
git clone https://github.com/magurh/Scytale.git
cd Scytale
  1. 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
  1. Install dependencies
pip install -r requirements.txt
  1. Navigate to the desired app and follow instructions therein:
cd enigma