Skip to main content

A module that allows you to encode and decode text in numerous ciphers.

Project description

hashily 0.0.6

MIT License Downloads

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 to ASCII
  • 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.

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

hashily-0.0.6.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

hashily-0.0.6-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

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

Hashes for hashily-0.0.6.tar.gz
Algorithm Hash digest
SHA256 41f929cf9f17e061c199e05bad15b3739933b65c522d6a27c1d54716b080f9ab
MD5 0fe16ca5539613661797e06ad3792799
BLAKE2b-256 0f31bb59f11d8d6a5f4649cc147bd20a13c36df4753fb0d8055512df20ab7ba3

See more details on using hashes here.

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

Hashes for hashily-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 31c0b488618fc32ae36f4efe81dfee24b16ba722d85951bae84352d47c233687
MD5 a71e5ded08ee708ece73ecfdc0d80f9d
BLAKE2b-256 0ff5df11dba1807956bb46fc7b33eb8e979a27c3ccde482c01ba1ba9ade1a286

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page