{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"Provides SHA-3, SHAKE, and Keccak hash functions for Python 3.9\u20133.13 via a PEP 247 compatible interface, with optional monkey-patching of the hashlib module.","skillfed_tags":["cryptography","hashing"],"use_cases":["Computing SHA-3 hashes for cryptographic operations when legacy Keccak compatibility is needed.","Generating SHAKE variable-length digests for applications requiring flexible hash output sizes.","Accessing pre-finalization Keccak hashes for systems that depend on the old Keccak implementation prior to NIST standardization.","Integrating SHA-3 hashing into Python 3.9\u20133.13 codebases via the standard hashlib interface."],"what_it_does":"safe-pysha3 is a wrapper around the optimized Keccak Code Package that exposes SHA-3, SHAKE, and legacy Keccak hash functions to Python. It implements the official NIST standard (with delimiter suffix 0x06) and also provides the pre-finalization Keccak hashes for backward compatibility. The module provides constructors for hash objects with a PEP 247 compatible interface including sha3_224(), sha3_256(), sha3_384(), sha3_512(), shake_128(), shake_256(), and keccak variants.\n\nThe package is a C extension compiled from optimized Keccak sources and is available as prebuilt wheels for Python 3.9\u20133.13 on Linux and musl platforms. It has no runtime dependencies and exposes methods like update(), digest(), and hexdigest(). The package is permissively licensed under PSFL and CC0 1.0 Universal, and has seen no reported security vulnerabilities.","worth_installing":"Yes, if you need SHA-3 or SHAKE on Python 3.9\u20133.13 and require legacy Keccak hashes or pre-NIST compatibility. The package is stable and dependency-free, but install friction is medium due to C compilation. The 421-day release gap suggests maintenance is minimal; verify active support for your use case before adopting."},"id":"safe-pysha3","links":{"html":"https://skillfed.io/packages/safe-pysha3","md":"https://skillfed.io/packages/safe-pysha3.md","pypi":"https://pypi.org/project/safe-pysha3/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-06-19","license_spdx":null,"license_treatment":"permissive","name":"safe-pysha3","python_support":"unspecified","summary":"SHA-3 (Keccak) for Python 3.9 - 3.13"},"popularity":{"monthly_downloads":362777,"position":7230,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.5"}
