Data Security and Privacy Project 3
Collaborators: Jonathan Kenney and Brennan Thomas
Install a stable version of Python 3.6+
Use pip to install the cryptography package
pip3 install cryptography
First, create desired input files. These files should be located in the data/files folder and follow the naming convention f#.txt where # is a positive integer.
From TOP DIRECTORY, run in following order:
python3 build/keygen.py 32
NOTE: key size parameter can be 16, 24, or 32 (bytes)
python3 build/enc.py
python3 build/tokengen.py [KEYWORD]
NOTE: select keyword from various input files, punctuation is stripped
python3 build/search.py
Search results will be in data/result.txt