A cryptography cli-tool
Project description
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
Release history Release notifications | RSS feed
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)
Built Distribution
ciphit-0.6.2-py3-none-any.whl
(11.1 kB
view hashes)