Skip to main content

A cryptography cli-tool

Project description

Ciphit

PyPi Downloads Commits python3 License: MIT Code style

ciphit is a basic cryptography cli-tool, Currently only supports AES-CBC.


Installation and Usage

Installation

ciphit can be installed by running pip install ciphit.

Install from GitHub

If you want to install from GitHub, use:

pip install git+git://github.com/sgrkmr/ciphit

Usage

Command line options

Currently ciphit doesn't provide many options. You can list them by running ciphit --help:

Usage: ciphit [OPTIONS]

Options:
  Encode/Decode: [mutually_exclusive, required]
    -e, --encode
    -d, --decode
    --edit                        To edit Encrypted/Encoded files created by
                                  ciphit.

  -k, --key TEXT                  The key with which text is Encoded/Decoded.
  Text/File: [mutually_exclusive]
    -t, --text TEXT               The text you want to Encode/Decode.
    -f, --file FILENAME
  --help                          Show this message and exit.

Make sure you run these commands in Terminal/CMD or any other shell you use.

Examples

Same commands in ciphit can be used in different variants, for eg:

Decoding -d/--decode

  • Passing all parameters, i.e. -k for key, -t for text
$ ciphit -dk password -t "BAxEtd2AO8EGuqIbmVbFQwABhqCAAAAAAF9-z7EjDVV13bKOTLIF-FDXF921sNfGhnSShod4CFHezycHLXQ08AqvBwQoT1zmOd9jt2gZf3VBSHyzfyrsdnvnQ-r5jJPpUKHTlWsZ7i-CW10LmhHzfsBXuQ7b9A4E5DD4EtY="
Final result: Just so you know, this is a text.
  • Passing only text
$ ciphit -dt "BAxEtd2AO8EGuqIbmVbFQwABhqCAAAAAAF9-z7EjDVV13bKOTLIF-FDXF921sNfGhnSShod4CFHezycHLXQ08AqvBwQoT1zmOd9jt2gZf3VBSHyzfyrsdnvnQ-r5jJPpUKHTlWsZ7i-CW10LmhHzfsBXuQ7b9A4E5DD4EtY="
Key:
Repeat for confirmation:
Final result: Just so you know, this is a text.
  • OR You can just pass -d/--decode, other parameters will be asked as a prompt:
$ ciphit -d
Key:
Repeat for confirmation:
Opening editor # Enter the ciphered text in editor then save & exit.
Press any key to continue ...
Final result: Just so you know, this is a text.

Similarly other commands can be used.

License

Licensed under MIT.

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

ciphit-0.6.2.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

ciphit-0.6.2-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file ciphit-0.6.2.tar.gz.

File metadata

  • Download URL: ciphit-0.6.2.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.2 CPython/3.8.5 Linux/4.14.117-perf+

File hashes

Hashes for ciphit-0.6.2.tar.gz
Algorithm Hash digest
SHA256 887a4076f4f411ac797fc61c9e45039204acc5db9c6dd4ed377237abeaec1e5e
MD5 8ee53168fd9c98022473f633f949ac92
BLAKE2b-256 21f961a45616b92c3686867a18cb9c015672768cbf207724893247c75d71538d

See more details on using hashes here.

File details

Details for the file ciphit-0.6.2-py3-none-any.whl.

File metadata

  • Download URL: ciphit-0.6.2-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.2 CPython/3.8.5 Linux/4.14.117-perf+

File hashes

Hashes for ciphit-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f4528123436f5870b99f0a682f632b012a05510ab2a91364f7af3ecc4ce212b8
MD5 76d8be1cc29502905be9e1e9295d236f
BLAKE2b-256 606a8d6b1fb568599cd85ff1f26200f5b8aebc45af2fda75a8498bb5e1940d7d

See more details on using hashes here.

Supported by

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