cryptemis

Minimalist symmetric AES image encryption module for paranoids.


Keywords
aes, aes-encryption, cryptography, image-encoder, image-encryption, symmetric-encryption
License
WTFPL
Install
pip install cryptemis==0.0.7

Documentation

Cryptemis

Cryptemis PyPI Repository Size GitHub License

Minimalist symmetric AES image encryption module for paranoids.

asciicast

Installation

pip3 install cryptemis

Command Line Interpreter (CLI)

export PASS=my_super_password

# Encrypt an image.
cryptemis my_image.png $PASS

# Decrypt an image.
cryptemis -d my_image.png $PASS

# Keep filenames same after encryption/decryption.
cryptemis -kfn my_image.png $PASS
cryptemis -kfn -d my_image.png $PASS

Module

from cryptemis import Cryptemis


KEEP_FILENAME = False
PASSWORD = 'my_super_password'
IMAGE_FILENAME = 'my_image.png'
ENCRYPT = True
DECRYPT = False

cryptemis = Cryptemis()
cryptemis.img_file_processor(KEEP_FILENAME, PASSWORD, IMAGE_FILENAME, ENCRYPT, DECRYPT)

PyPI

https://pypi.org/project/cryptemis/