Skip to main content

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.

Metadata

Release files for ciphit 0.6.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ciphit 0.6.2
File Size Uploaded
ciphit-0.6.2.tar.gz 10.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ciphit 0.6.2
File Interpreter ABI Platform
ciphit-0.6.2-py3-none-any.whl Python 3 none any Details

Total release size: 21.7 kB

Release files / ciphit-0.6.2.tar.gz

Download URL ciphit-0.6.2.tar.gz
Size 10.6 kB
Tags Source
SHA-256 checksum
How to use checksums
887a4076f4f411ac797fc61c9e45039204acc5db9c6dd4ed377237abeaec1e5e
BLAKE2b-256 checksum
How to use checksums
21f961a45616b92c3686867a18cb9c015672768cbf207724893247c75d71538d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.2 CPython/3.8.5 Linux/4.14.117-perf+

Release files / ciphit-0.6.2-py3-none-any.whl

Download URL ciphit-0.6.2-py3-none-any.whl
Size 11.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f4528123436f5870b99f0a682f632b012a05510ab2a91364f7af3ecc4ce212b8
BLAKE2b-256 checksum
How to use checksums
606a8d6b1fb568599cd85ff1f26200f5b8aebc45af2fda75a8498bb5e1940d7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.2 CPython/3.8.5 Linux/4.14.117-perf+

Release history Release notifications | RSS feed

This release

0.6.2 This release

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page