{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"}],"enrichment":{"capability":"Provides a Python implementation of SipHash, a keyed hash function optimized for speed on short messages, following the hashlib API.","skillfed_tags":["abandoned","pure-python","legacy"],"use_cases":["Integrate SipHash hashing into legacy Python applications that already depend on this package.","Educational study of the SipHash algorithm and its implementation in Python.","Hash table operations where hash-flooding defense is needed in environments without access to faster native implementations.","Network traffic authentication in low-throughput scenarios where pure-Python performance is acceptable."],"what_it_does":"Siphash is a keyed hash function designed for speed and security on short inputs, commonly used for network authentication and defense against hash-flooding denial-of-service attacks. This package provides a pure-Python implementation following the hashlib API, allowing you to create SipHash instances with a key, update them with data, and extract the hash as a numeric value, raw bytes, or hex string.\n\nThe package is unmaintained since 2013 and offers no performance advantages over native implementations in modern languages. It is suitable primarily for legacy code that depends on it or for educational exploration of the SipHash algorithm itself. Performance is inherently limited by the pure-Python approach.","worth_installing":"No, unless you are maintaining legacy code that already depends on it. The package is abandoned (last update 2013), offers no performance advantage over native implementations, and has unspecified Python version support. For new projects, use a maintained cryptographic library or a faster SipHash binding instead."},"id":"siphash","links":{"html":"https://skillfed.io/packages/siphash","md":"https://skillfed.io/packages/siphash.md","pypi":"https://pypi.org/project/siphash/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2013-01-22","license_spdx":null,"license_treatment":"permissive","name":"siphash","python_support":"unspecified","summary":"siphash - python siphash implementation"},"popularity":{"monthly_downloads":74511,"position":14823,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.1"}
