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.
-kfor key,-tfor 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)
| File | Size | Uploaded | |
|---|---|---|---|
| ciphit-0.6.2.tar.gz | 10.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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+
|