Skip to main content

Minimalist symmetric AES image encryption module for paranoids.

Project description

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/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cryptemis-0.0.7.tar.gz (3.3 kB view details)

Uploaded Source

File details

Details for the file cryptemis-0.0.7.tar.gz.

File metadata

  • Download URL: cryptemis-0.0.7.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.5

File hashes

Hashes for cryptemis-0.0.7.tar.gz
Algorithm Hash digest
SHA256 17c98d28c4f380ab2081c467adecde8b08ec65caf376df58360e62097057af4b
MD5 070b78aea5c9ae95d39198fdd716edf6
BLAKE2b-256 df4d6ced524192f75d1aa03f031f10a9cd792277defec82fd337295a93d1f0af

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page