Skip to main content

Python library for cybersecurity

Project description

ShieldCipher Python Library

The ShieldCipher Python Library provides a command-line interface for encrypting and decrypting text using the ShieldCipher algorithm. The ShieldCipher algorithm is a symmetric encryption algorithm designed to secure text data.

Installation

To use the ShieldCipher Python Library from PyPi, you can follow these installation steps:

  1. Install the library:

    pip install ShieldCipher
    

Installation (latest)

To use the ShieldCipher Python Library from GitHub, you can follow these installation steps:

  1. Install the library from github:

    pip install git+https://github.com/RAH-Code-dev/ShieldCipher.git
    

Usage

The ShieldCipher Python Library offers the following command-line actions:

Encrypt

Encrypts the provided text using the ShieldCipher algorithm.

ShieldCipher encrypt "text" <options>

Options:

  • -a, --algorithm: Choose the encryption algorithm.
  • -l, --length: Choose the encryption key length in bits.

Example:

ShieldCipher encrypt "Hello, World!" -a AES -l 256

Decrypt

Decrypts the provided encrypted text using the ShieldCipher algorithm.

ShieldCipher decrypt "text"

Example:

ShieldCipher decrypt "AES$256$4a3b2c1d$1a2b3c4d"

Version

Displays the version information for the ShieldCipher library.

ShieldCipher --version

Help

Displays help information about using the ShieldCipher library.

ShieldCipher --help

Examples

Encrypt Example

ShieldCipher encrypt "SensitiveData" -a AES -l 128

This command encrypts the text "SensitiveData" using the DES algorithm with a key length of 128 bits.

Decrypt Example

ShieldCipher decrypt "AES$128$4a3b2c1d$1a2b3c4d"

This command decrypts the provided encrypted text using the specified algorithm, key length, salt, and message.

License

This ShieldCipher Python Library is licensed under the MIT License. See the LICENSE file for details.


Note: The ShieldCipher library must be installed before using the command-line interface. Ensure that you have the necessary dependencies and permissions to run the library.

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

ShieldCipher-1.2.1.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

ShieldCipher-1.2.1-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file ShieldCipher-1.2.1.tar.gz.

File metadata

  • Download URL: ShieldCipher-1.2.1.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for ShieldCipher-1.2.1.tar.gz
Algorithm Hash digest
SHA256 c675bc67e1b1ac468746be4c728216f50ebbfccd1880a0ceb8251148a1a9b6fc
MD5 0c5f83cb8e6751073e08d4975d844199
BLAKE2b-256 3c3d662a9ebea0d3192441ad284013d98a87d46305dde8e9b8413a2dfb49dad6

See more details on using hashes here.

File details

Details for the file ShieldCipher-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: ShieldCipher-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for ShieldCipher-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 772cdf784f9b4fefae879ac50576e807915ca26fd41617fcabc685db9742ea2e
MD5 fd3e79986593b2d5536be3752eb4bdcb
BLAKE2b-256 788103315734e1c8af6daf23638715caa78180cf1ed23d8e48b7c0f1041277c5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page