This is my bachelor degree final thesis.
You will need openssl/crypto. On Ubuntu you can do:
sudo apt install libssl-dev
You will need aesmix and fusepy python library:
pip install aesmix
pip install fusepy
If you want to compile, install pyinstaller too with pip and launch pyinstaller main.py --noconsole --onefile.
You'll find the executable under dist if you compile.
Just run it with the flag -h or --help to get all the info you need.