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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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