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:
-
Install the library:
pip install ShieldCipher
Installation (latest)
To use the ShieldCipher Python Library from GitHub, you can follow these installation steps:
-
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
c675bc67e1b1ac468746be4c728216f50ebbfccd1880a0ceb8251148a1a9b6fc
|
|
MD5 |
0c5f83cb8e6751073e08d4975d844199
|
|
BLAKE2b-256 |
3c3d662a9ebea0d3192441ad284013d98a87d46305dde8e9b8413a2dfb49dad6
|
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
772cdf784f9b4fefae879ac50576e807915ca26fd41617fcabc685db9742ea2e
|
|
MD5 |
fd3e79986593b2d5536be3752eb4bdcb
|
|
BLAKE2b-256 |
788103315734e1c8af6daf23638715caa78180cf1ed23d8e48b7c0f1041277c5
|