SHIFT-ENCODER
shift-encode is a encoding and decoding libery for file or message encoding with salt value and verifying the message and file for original sources with a decoding feature.
- Encode a message with a salt value
- Decode that same message
- And verifying the message sources
Building for source
First install all requirement file:
>>> pip install shiftencode
Run the drawing code:
Step 1 : Encode a message with shiftencoder
>>> from shiftencode import encrypt
>>> encrypt(message="hello-world", salt="test")
'sftend216se213se220se220se223se157se231se223se226se220se212se'
Step 2 : Decode the message using shiftencoder
>>> from shiftencode import decrypt
>>> decrypt(message="sftend216se213se220se220se223se157se231se223se226se220se212se", salt="test")
Step 3 : verify the sources of the message
>>> from shiftencode import validator
>>> validator(message="sftend216se213se220se220se223se157se231se223se226se220se212se", salt="test", verifier="hello-world")
True
>>> validator(message="sftend216se213se220se220se223se157se231se223se226se220se212se", salt="twts", verifier="hello-world")
False
License
MIT
NOTE :
Author: Dip Ghosh
email: dipghoshraj@gmail.com
IOT and robotics developer with a handson experience in Software development and DevOps.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
shiftencode-0.0.4.tar.gz
(2.5 kB
view details)
File details
Details for the file shiftencode-0.0.4.tar.gz.
File metadata
- Download URL: shiftencode-0.0.4.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c78bffd0c6a0e063103fe9e0abb5a725bbd888a5cc8fd2d7b24ba05ec11c335b
|
|
| MD5 |
6a2267670e142b16818b23544b774e7f
|
|
| BLAKE2b-256 |
3a89619ac18863780556791e0039389c958b72326ad677d9adb4417033764af5
|