/shiftencode

Encoding and decoding process

Primary LanguagePythonMIT LicenseMIT

SHIFT-ENCODER

Build Status

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.