Bush-Encryption A New Type Of Algorithm Using AES
Project description
Bush Encryption
Installation
pip install Bush
Usage
Encrypting
from bush import Bush
cipher = Bush(b"Key")
cipher.encrypt(b"Hello, World!")
# Output
"""
b'j11CQjeAKt5EnNh9cBmVmu0ijb9dorK-vie95zhpyRU=JO4YlVWp_HwEjnKbZZp_zg==qojd6BXjI9Zyc_OHySgRkg=='
"""
Decrypting
from bush import Bush
cipher = Bush(b"Key")
cipher.decrypt("b'j11CQjeAKt5EnNh9cBmVmu0ijb9dorK-vie95zhpyRU=JO4YlVWp_HwEjnKbZZp_zg==qojd6BXjI9Zyc_OHySgRkg=='")
# Output
"""
b'Hello, World!'
"""
Algorithm Overview
This Algorithm is inspired From Fernet which uses AES
The Encrypted Cipher Text changes every time you run the code
because of change in IV (Initializing Vector) Which is generated from
OS and it is embedded in the cipher text as well!
And It uses Sha256 for making sure that the data is not altered in any manners
And the Sha256 Digest is also embedded in the cipher text as well.
Which Makes This Algorithm A Bit Different From Other Algorithms
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
Bush-Encryption-0.3.tar.gz
(6.8 kB
view details)
Built Distribution
File details
Details for the file Bush-Encryption-0.3.tar.gz
.
File metadata
- Download URL: Bush-Encryption-0.3.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fdf99ce1b21a43d58cbc39bb81de198736c098f653efd6209ac56de3e2d064b |
|
MD5 | db02257daeb470a570fc23e24e95764b |
|
BLAKE2b-256 | 3e17462ec04fa18918ae79135bdd0b678ae30bd863537fcc0de2283c80aa207f |
File details
Details for the file Bush_Encryption-0.3-py3-none-any.whl
.
File metadata
- Download URL: Bush_Encryption-0.3-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf2625b82e33be78374035aa88b5fda5298d650c9914bf2a065f34ec5412b7da |
|
MD5 | c08b22888e99c9847f394699a2e96627 |
|
BLAKE2b-256 | efb8b283f10f6b8eefb4c17fcfc0aac0af218076416e9bc80646d5102ef1ea3e |