A module that can endode and decode your text with your given key.
- No additinal installation required.
- Can work on any system with python >= 3.x
- Can encode and decode text of any language.
- Can encode and decode emoticons and symbols also.
Install cryptrooper with pypi
pip install cryptrooperCrypto is a class in the __init__.py file at the module cryptrooper.
- text
- The text you want to encode or decode.
- key
- The key to encode or decode the text with.
-
encode
- The function that encodes your text with your key.
- returns a
DICTlike the below one:{ "key": "Your Key", "encoded": "The encoded text", "decoded": "The decoded text", "result": "The encoded text", "error": None }- The error is None if no error, else it contains the class of raised error.
-
decode
- The function that decoded your encoded text with your key.
- returns a
DICTlike the below one:{ "key": "Your Key", "encoded": "The encoded text", "decoded": "The decoded text", "result": "The decoded text", "error": None }- The error is None if no error, else it contains the class of raised error.
Example of encoding:
from cryptrooper import Crypto
# `Crypto` is a class.
text = "The text you want to encode."
key = "The key."
# passing the text and key to Crypto
ins = Crypto(text, key)
# getting the result which is of type `dict`
result = ins.encode()
print(result)
# this prints:
# {
# 'key': 'The key.',
# 'encoded': '168 208 202 64 223 202 241 200 \136 222 143 224 133 240 181 214 217 64 223 212 153 185 214 200 143 207 202 167',
# 'decoded': 'The text you want to encode.',
# 'result': '168 208 202 64 223 202 241 200 136 222 143 224 133 240 181 214 217 64 223 212 153 185 214 200 143 207 202 167',
# 'error': None
# }Example of decoding:
from cryptrooper import Crypto
# `Crypto` is a class.
text = "183 212 212 149 214 215 232 149 204 223 143 215 207 225 212 163"
key = "cloud"
# passing the text and key to Crypto
ins = Crypto(text, key)
# getting the result which is of type `dict`
result = ins.decode()
print(result)
# this prints:
# {
# 'key': 'cloud',
# 'encode': '183 212 212 149 214 215 232 149 204 223 143 215 207 225 212 163',
# 'decode': 'The sky is blue.',
# 'result': 'The sky is blue.',
# 'error': None
# }Contributions are always welcome! Contact @Parvat_R for Contributions.