Skip to content

Prototype V1 usage guide

Vladimir Miloserdov edited this page Jan 14, 2018 · 1 revision

Prototype usage guide

Requirements

Currently we only depend on Python 3+

Installation & launch

Just clone the master branch and run driver.py with Python 3:

  1. Clone the repository
    $ git clone [email protected]:CCExCompany/leet
  2. Switch to prototypeV1 tag
    $ git checkout tags/prototypeV1
  3. Check your Python version
    $ python --version
    Python 3.4.5 #Make sure it's >3.0, also you may try running python3
  4. Change current directory and launch the app
    $ cd leet
    $ python ./driver.py

Usage and restrictions

We only support Caesar cipher for demonstration purposes now. One must create key(s) (integer) then use the app to encrypt or decrypt file with selected key. Example for file encryption:

  1. Enter "Key management submenu"
  2. Select "Add key" entry
  3. Type the integer key for Caesar cipher (shift)
  4. Press enter to save the key and select it
  5. You may add more keys repeating steps 2-4, then select one using "Select key" entry
  6. Exit "Key management" submenu into main menu and select "Encrypt file"
  7. Select file in file tree and press enter
    Now there should be original_filename.encrypted.asc file.

Known bugs

  • Sometimes text overlaps in UI for some reason
  • It's not possible to get to levels higher then current directory in file browser There may be more bugs there :)
Clone this wiki locally