filecrypt — OpenSSL-based file encryption, release 0.7.2

Almost four years after its initial inception and release, I have entirely rewritten the CLI invocation, streamlined the encryption secrets management, and created a self-contained executable.

Once you have a private/public key pair, a file can be simply encrypted using:

./filecrypt.pyz -o my_file.enc /path/to/plain.txt

and decrypted using:

./filecrypt.pyz  -o /path/to/plain.txt -d my_file.enc

The --send option allows the user to encrypt a file with the public key of a recipient, and then send the encrypted file to the recipient (who, conceivably, has the private key, and uses it to decrypt it).

All this is available with the 0.7.2 release, which can be either downloaded from the project’s repository, or installed via:

pip install crytto

In a future post I will describe in more detail how this all works, and I plan to create a “native” MacOS app in the near future.

In the meantime, please take a look at the original post, or the README file, or simply run it with the --help option:

./filecrypt.pyz --help

 

 


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s