A module that allows you to encode and decode text in numerous ciphers.
Project description
hashily 0.0.6
hashily is a python module that performs a variety of text decoding and encoding functions. It also various functions for encrypting and decrypting text using various ciphers.
PyPi: https://pypi.org/project/hashily
Docs: https://hashily.readthedocs.io/en/latest
0
Updates
- Added new functions:
pigLatin
- Change
Integer
class's name toASCII
- Bug Fixes
1
Installation
You may use pip or a similar tool to install latest versions of hashily from the PyPi. To Install the Module -
- Install the Stable Version:
# Linux/macOS
python3 -m pip install -U hashily
# Windows
py -3 -m pip install -U hashily
- Install the Beta Version:
pip install git+https://github.com/MystYT-21/hashily.git
2
Usage
To import the Module, you can do like this -
>>> import hashily
2.1
Examples
>>> import hashily
# Use the .encode() function to Encode the Text
>>> print(hashily.Caesar.encode("Hey"))
'Khb'
# Use the .decode() function to Decode the Text
>>> print(hashily.Caesar.decode("Khb, Krz duh brx?"))
'Hey, How are you?'
>>> print(hashily.Octal.encode("Good! You?"))
'107 157 157 144 41 40 131 157 165 77'
>>> print(hashily.Octal.decode("111 40 141 155 40 147 157 157 144 40 164 157 157 40 72 51"))
'I am good too :)'
3
Available Functions
The following functions are currently available:
Ciphers | Encoding | Transform |
---|---|---|
ROT13 | Binary | reverse |
AtBash | Hexadecimal | titlelize |
Bacon | Octal | password |
A1Z26 | ASCII | token |
Caesar | UrlEncoding | altCase |
MorseCode | UnicodePoint | firstLetter |
- | Base32 | pigLatin |
4
Feedback
If you have any feedback, please reach out to us at our Discord
Show some love to these guys!
A special thanks to them; they helped me a lot throughout this entire project.
- [Co-Dev] oliii
- [Co-Dev] Thuliumitation
And if you are still reading this, I hope you have a wonderful day.
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
Built Distribution
File details
Details for the file hashily-0.0.6.tar.gz
.
File metadata
- Download URL: hashily-0.0.6.tar.gz
- Upload date:
- Size: 10.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41f929cf9f17e061c199e05bad15b3739933b65c522d6a27c1d54716b080f9ab |
|
MD5 | 0fe16ca5539613661797e06ad3792799 |
|
BLAKE2b-256 | 0f31bb59f11d8d6a5f4649cc147bd20a13c36df4753fb0d8055512df20ab7ba3 |
File details
Details for the file hashily-0.0.6-py3-none-any.whl
.
File metadata
- Download URL: hashily-0.0.6-py3-none-any.whl
- Upload date:
- Size: 10.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31c0b488618fc32ae36f4efe81dfee24b16ba722d85951bae84352d47c233687 |
|
MD5 | a71e5ded08ee708ece73ecfdc0d80f9d |
|
BLAKE2b-256 | 0ff5df11dba1807956bb46fc7b33eb8e979a27c3ccde482c01ba1ba9ade1a286 |