Skip to main content

PyCrypt

made-with-python PyPI version shields.io MIT license

PyCrypt is a Command-Line Interface (CLI) program, for encryption and decryption using various techniques. PyCrypt takes in an input file, then encrypts/decrypts and stores the result into the output file, provided by the user.

Pycrypt commands:

  • all: Returns a list of all available techniques for cryption
  • category: Returns a list of techniques under a category given by the user
  • encrypt: Encrypts the content of the input file, stores them in output file
  • decrypt: Decrypts the content of the input file, stores them in output file

Encrypt command

The encrypt command takes 4 parameters:

  • -t or --technique: Technique to be used for encryption
  • -i or --input_file: The file whose contents have to be encrypted
  • -o or --output_file: The file in which the encrypted data has to be saved
  • k or --key: Key that is used in the encrypting technique (if any)

Example

pycrypt encrypt --technique caesercipher --input_file input.txt --output_file output.txt --key 7

Decrypt command

The decrypt command takes 4 parameters:

  • -t or --technique: Technique to be used for decryption
  • -i or --input_file: The file whose contents have to be decrypted
  • -o or --output_file: The file in which the decrypted data has to be saved
  • k or --key: Key that is used in the decrypting technique (if any)

Example

pycrypt decrypt --technique caesercipher --input_file input.txt --output_file output.txt --key 7

License

MIT License

Release files for pycrypt-cli 0.5

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

Source distribution (sdist)

Source distribution for pycrypt-cli 0.5
File Size Uploaded
pycrypt-cli-0.5.tar.gz 5.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pycrypt-cli 0.5
File Interpreter ABI Platform
pycrypt_cli-0.5-py3-none-any.whl Python 3 none any Details

Total release size: 12.0 kB

Release files / pycrypt-cli-0.5.tar.gz

Download URL pycrypt-cli-0.5.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
20283b35b522b84282c0c9a4fb4a081271e226522a04a47f23331498d1c5420c
BLAKE2b-256 checksum
How to use checksums
9012e83abdecc22f5b9795f678dd6e8938aa4056816ee5d04f29c22ba9abbf15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.8.0 tqdm/4.50.2 CPython/3.8.5

Release files / pycrypt_cli-0.5-py3-none-any.whl

Download URL pycrypt_cli-0.5-py3-none-any.whl
Size 6.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
da58c093a81a8f28eb8a970f224dfc39986f529b61b2ca4c359af7955b050ab5
BLAKE2b-256 checksum
How to use checksums
f121efbc53be3d401ff9924781aa487aa54587464b7b532ba6bd3fe973670812
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.8.0 tqdm/4.50.2 CPython/3.8.5

Release history Release notifications | RSS feed

This release

0.5 This release

2 release files

0.4

2 release files

0.3

2 release files

0.2

2 release files

0.1

2 release files

0.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