Using pyAesCrypt

pyAesCrypt is written in Python 3 and can be installed using "pip". (Just make sure you install it in the Python 3 directories, which might require use of pip3 or similar on your machine if you have both Python 2 and Python 3 installed.)

The pyAesCrypt command has the following syntax:

    pyAesCrypt [-h] [-o OUT] (-e | -d) filename

You can encrypt a file using commands like these:

    pyAesCrypt -e test.txt
    pyAesCrypt -e -o test.txt.aes test.txt

You can decrypt a file using commands like these:

    pyAesCrypt -d test.txt.aes
    pyAesCrypt -d -o test.txt test.txt.aes

If the -o option is omitted, then pyAesCrypt will create default files that included the .aes extension or remove the extension depending on whether it is encrypting or decrypting files. This is consistent with the command-line utility written in C.