shift-encode is a encoding and decoding libery for text and messages
Project description
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.
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
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 |