{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography/2"}],"enrichment":{"capability":"Provides SHA-3, SHAKE, and Keccak hash functions for Python 2.7 through 3.5, with a PEP 247 compatible interface that monkey-patches hashlib.","skillfed_tags":["abandoned","legacy-python","cryptographic-hash"],"use_cases":["Compute SHA-3 hashes on Python 2.7 or 3.4\u20133.5 before native support was added.","Access SHAKE variable-length hash functions (shake_128, shake_256) on older Python versions.","Verify or generate Keccak hashes for systems that predate NIST's SHA-3 finalization.","Integrate SHA-3 hashing into legacy applications locked to Python 2.7 or early Python 3."],"what_it_does":"pysha3 is a wrapper around the optimized Keccak Code Package that brings SHA-3, SHAKE, and legacy Keccak hash algorithms to Python 2.7 and 3.4\u20133.5. It provides constructors (sha3_256, sha3_512, shake_128, shake_256, and keccak variants) with a PEP 247 compatible interface and automatically monkey-patches hashlib so you can call hashlib.sha3_512() directly.\n\nThe package is a backport of Python 3.6's native SHA-3 support. It implements the official NIST standard (delimiter 0x06) as of version 1.0, while also offering pre-finalization Keccak hashes (delimiter 0x01) under the keccak_ prefix. The C extension has been tested on Linux, Windows, and ARM platforms. However, the repository is archived and unmaintained since 2017.","worth_installing":"No. The package is abandoned (last release 05-Feb-2017, repository archived), carries two known vulnerabilities, and is obsolete for Python 3.6+. If you are on Python 2.7 or 3.4\u20133.5, you may have no alternative, but those Python versions are themselves end-of-life. Use built-in hashlib support on modern Python, or migrate away from unsupported Python versions."},"id":"pysha3","links":{"html":"https://skillfed.io/packages/pysha3","md":"https://skillfed.io/packages/pysha3.md","pypi":"https://pypi.org/project/pysha3/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2017-02-05","license_spdx":null,"license_treatment":"permissive","name":"pysha3","python_support":"unspecified","summary":"SHA-3 (Keccak) for Python 2.7 - 3.5"},"popularity":{"monthly_downloads":117786,"position":12148,"tier":"top_15000"},"security":{"n_vulnerabilities":2},"version":"1.0.2"}
