Skip to main content

A CLI based encryption-decryption tool using SHA256

Project description


             / ___|  _ \ \ / /  _ \_   _/ _ \|  _ \ \ / /                  
            | |   | |_) \ V /| |_) || || | | | |_) \ V /                   
            | |___|  _ < | | |  __/ | || |_| |  __/ | |                    
             \____|_| \_\|_| |_|    |_| \___/|_|    |_|                    

**cryptopy is a CLI based encryption-decryption tool.

Since it is using the click module, flags like --help etc are active.

By definition, the tool has 2 options, encrypt and decrypt, and requires 2 parameters: 1- A file to be encrypted or decrypted 2- A keyword that works both sides of the action. So the user needs to give the same keyword for the actions on the same file.

The program also asks to keep or remove the original file during encryption or the encrypted file during decryption.

y || n will suffice.

This is just the first version. The more muscular versions will arrive soon,hopefully. the script also makes the verification check, whether the files exists or not.

Use case example:

cryptopy [encrypt||decrypt] /path/to/file/ keyword

Enjoy and give me feedbacks! M Yavuz YAGIS

Change Log

1.0.0(03.09.2020)

-The first release.

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

cryptopy-cli-1.0.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cryptopy_cli-1.0.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file cryptopy-cli-1.0.0.tar.gz.

File metadata

  • Download URL: cryptopy-cli-1.0.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.9

File hashes

Hashes for cryptopy-cli-1.0.0.tar.gz
Algorithm Hash digest
SHA256 043f8dbc5da07453c3c3f58672f8d0bdc5531b952229ff5d854b7e1481c1f3e5
MD5 d324aa3916653a27941d0817a6a8bf45
BLAKE2b-256 326fd3475bcd14a6e94402dae64f835f46a281478dea3e813fe44d59ee18cd1d

See more details on using hashes here.

File details

Details for the file cryptopy_cli-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: cryptopy_cli-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.9

File hashes

Hashes for cryptopy_cli-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f7bd7fee0aa6721d1e1da9b61fb3c53531221c790671a246c036912f24a06a4f
MD5 fc5fc7b3d8b4a8987a68d4872a044143
BLAKE2b-256 a84d93094dba89cc6778bd6ec91970c69c5f50c7b3f789a8d19cc3b1ba888b21

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