Skip to main content

unhashlib

PyPI

unhashlib is a Python string class enhancement (a mixin).

Installation

The easiest way to install the package is via pip:

$ pip install unhashlib

Usage

from unhashlib import unhashlib

s1 =  unhashlib('the tragicall historye of romeus and juliet')

len(s1)
> 43

s1.title()
> 'The Tragicall Historye Of Romeus And Juliet'

from hashlib import sha256
print(s1.get_algorithm(sha256(s1.encode('utf-8')).hexdigest()))
> 'sha256'

print(s1.check(sha256(s1.encode('utf-8')).hexdigest()))
> True

from hashlib import md5
s2 = unhashlib(md5('python'.encode('utf-8')).hexdigest())
print(s2.crack())
> 'python'

Metadata

Release files for unhashlib 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for unhashlib 0.1.0
File Size Uploaded Provenance Actions
unhashlib-0.1.0.tar.gz 3.2 kB Without provenance Details for unhashlib-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for unhashlib 0.1.0
File Interpreter ABI Platform Actions
unhashlib-0.1.0-py3-none-any.whl Python 3 none any Details for unhashlib-0.1.0-py3-none-any.whl

Total release size: 7.8 kB

Release files / unhashlib-0.1.0.tar.gz

Download URL unhashlib-0.1.0.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
f071e4d745978854364d6f12a95a93989c4797150bc440b56fd8e53611bc6d70
BLAKE2b-256 checksum
How to use checksums
09aff107201f0b4757aae6b1b44114393620d7483f6ded2875779abef92da2bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.6.8

Release files / unhashlib-0.1.0-py3-none-any.whl

Download URL unhashlib-0.1.0-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7e9b7bcf6b184520bd6b2b8a7afefd4d36a1e82d59e3c8bc05fab89e6e44a29c
BLAKE2b-256 checksum
How to use checksums
7eb544e1088b8f81a6126360048342fdf85474eaf1e90fbab488d5218037f6f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.6.8

Security for unhashlib 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page