Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Hashing Laravel Package

illuminate/hashing

Laravel’s hashing component for securely storing and verifying passwords. Provides simple APIs and drivers for bcrypt and Argon2 (including Argon2id), automatic rehashing when options change, and configurable settings for cost and memory/time limits.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enables secure user authentication and sensitive data handling by providing industry-standard password hashing (bcrypt, Argon2) out-of-the-box, eliminating custom implementation risks.
  • Critical for roadmap items involving user security features (e.g., password resets, API token generation, GDPR-compliant data storage) without reinventing the wheel.
  • Supports "buy vs. build" decisions by leveraging a mature, battle-tested component already integrated into Laravel’s ecosystem, reducing technical debt and security vulnerabilities.
  • Ensures compliance with OWASP and NIST security guidelines for password storage, directly supporting regulatory and audit requirements.

When to Consider This Package

  • Adopt when building a Laravel application, as it’s a core framework component with seamless integration, automatic updates, and community-maintained security patches.
  • Use for projects requiring standardized, secure password hashing where Laravel’s ecosystem is already in use (e.g., authentication flows, session management).
  • Look elsewhere if not using Laravel (e.g., opt for PHP’s native password_hash() for standalone projects) or if specialized cryptographic needs exist beyond Laravel’s supported algorithms (e.g., custom blockchain hashing). Avoid if your project has zero dependency on Laravel’s architecture, as pulling this standalone adds unnecessary overhead.

How to Pitch It (Stakeholders)

  • Executives: "This package is a zero-cost, enterprise-grade solution for password security already embedded in Laravel. It eliminates breach risks from custom implementations, ensures compliance with global regulations (GDPR, CCPA), and accelerates feature delivery—saving months of engineering effort and reducing legal/financial exposure from insecure auth systems."
  • Engineering: "Leverage this battle-tested component for secure, configurable hashing with minimal configuration. It’s maintained by Laravel’s core team, integrates flawlessly with existing auth flows (e.g., Fort
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4