{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security"},{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"Provides a modern, easy-to-use wrapper for hashing and verifying passwords using secure algorithms, designed as a contemporary alternative to older password hashing libraries.","skillfed_tags":["authentication","cryptography"],"use_cases":["Secure user authentication in web applications by hashing passwords at registration and verifying them at login.","Modernizing authentication layers in projects that need to support Python 3.13 and later.","Building password management systems that require modern, audited hashing algorithms without legacy algorithm support.","Prototyping authentication where a minimal, well-maintained password API is preferred over larger libraries."],"what_it_does":"pwdlib is a lightweight password hashing library for modern Python that wraps secure algorithms behind a simple, consistent API. It was created to address maintenance gaps in older libraries that will not work with Python 3.13 and later. The library deliberately keeps its scope narrow\u2014it focuses on hashing and verifying passwords with modern, secure algorithms rather than attempting to support legacy algorithms.\n\nYou use it by creating a PasswordHash instance (typically via PasswordHash.recommended() to get sensible defaults), then calling hash() to create a password digest and verify() to check a plaintext password against a stored hash. It has a single runtime dependency (typing-extensions) and installs cleanly; optional algorithm backends are pulled in via pip extras.","worth_installing":"Yes, if you need straightforward password hashing for modern Python projects. The library is actively maintained, has no known vulnerabilities, installs cleanly, and supports Python 3.10\u20133.14. The Beta status is not a blocker given the narrow, focused scope. Install it if you want a simple, secure alternative; skip it only if you need legacy algorithm support or broader feature coverage."},"id":"pwdlib","links":{"html":"https://skillfed.io/packages/pwdlib","md":"https://skillfed.io/packages/pwdlib.md","pypi":"https://pypi.org/project/pwdlib/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-12","license_spdx":null,"license_treatment":"permissive","name":"pwdlib","python_support":"supports_current","summary":"Modern password hashing for Python"},"popularity":{"monthly_downloads":3123174,"position":2742,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.3.1"}
