https://github.com/botsuniverse/cryptrooper
Cryptrooper is a module that can encode and decode your text with a given key.
https://github.com/botsuniverse/cryptrooper
crypt cryptography decode encode python python3
Last synced: 11 months ago
JSON representation
Cryptrooper is a module that can encode and decode your text with a given key.
- Host: GitHub
- URL: https://github.com/botsuniverse/cryptrooper
- Owner: BotsUniverse
- License: mpl-2.0
- Created: 2021-06-11T05:49:21.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-12T03:28:11.000Z (over 4 years ago)
- Last Synced: 2025-03-20T07:48:33.401Z (11 months ago)
- Topics: crypt, cryptography, decode, encode, python, python3
- Language: Python
- Homepage:
- Size: 17.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `CRYPTROOPER`
A module that can endode and decode your text with your given key.
| |  |
| :----- | :----- |
|  |  |
| [](https://pypi.com/project/cryptrooper) | [](https://github.com/sprin-g-reen) |
## Features
- 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.
## Installation
Install cryptrooper with pypi
```bash
pip install cryptrooper
```
## Documentation
`Crypto` is a class in the `__init__.py` file at the module `cryptrooper`.
#### Parameters:
- text
- The text you want to encode or decode.
- key
- The key to encode or decode the text with.
#### Functions:
- encode
- The function that encodes your text with your key.
- returns a `DICT` like the below one:
```python
{
"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 `DICT` like the below one:
```python
{
"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:
```python
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:
```python
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
# }
```
## Authors
- [@Parvat-web-dev](https://www.github.com/Parvat-web-dev)
- [@Rohithsreedharan](https://www.github.com/Rohithsreedharan)
## Contributing
Contributions are always welcome!
Contact [*@Parvat_R*](https://telegram.me/Parvat_R) for Contributions.