PHPackages                             qnibus/laravel-multi-hash - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. qnibus/laravel-multi-hash

ActiveLibrary[Security](/categories/security)

qnibus/laravel-multi-hash
=========================

Jasypt, sha256, sha512, md5 integration for Laravel 9.x

0.9.3(3y ago)23061MITPHP

Since Dec 16Pushed 3y ago1 watchersCompare

[ Source](https://github.com/qnibus/laravel-multi-hash)[ Packagist](https://packagist.org/packages/qnibus/laravel-multi-hash)[ RSS](/packages/qnibus-laravel-multi-hash/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (5)Used By (0)

LaravelMultiHash
================

[](#laravelmultihash)

Requirement
-----------

[](#requirement)

- laravel 9.x or later
- php 8.x

Usage
-----

[](#usage)

1. Input your command line in below command.

    ```
    composer require qnibus/laravel-multi-hash
    ```
2. Open `/config/hashing.php` in your laravel application and modify.

    ```
    'driver' => 'jasypt',// 'md5', 'sha256', 'sha512' or 'jasypt'
    ```
3. Your code anywhere...

    ```
    # make hash
    Hash::make('some string');
    // result: NDM1M2M0ZmQ3MWYzNmJiZIXQlXLOzKcLkUKAZ6p6NPBBDA0zGwVCDkFuLmvbeozd

    # check hash
    Hash::check('some string', 'NDM1M2M0ZmQ3MWYzNmJiZIXQlXLOzKcLkUKAZ6p6NPBBDA0zGwVCDkFuLmvbeozd');
    // result: true
    ```
4. Publish package config to config directory in laravel.

    ```
    php artisan vendor:publish --tag=multi-hashing-config
    ```
5. Modify option in `/config/multi-hashing.php`

Better use
----------

[](#better-use)

```
# Usage for jasypt
Hash::driver('jasypt')->make('some string');
Hash::driver('jasypt')->check('some string', $hashedString);

# Usage for sha256
Hash::driver('sha256')->make('some string');
Hash::driver('sha256')->check('some string', $hashedString);

# Usage for sha512
Hash::driver('sha512')->make('some string');
Hash::driver('sha512')->check('some string', $hashedString);

# Usage for md5
Hash::driver('md5')->make('some string');
Hash::driver('md5')->check('some string', $hashedString);
```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~14 days

Total

4

Last Release

1202d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c56458a2fb30fd40a60ce018a6c4df750ba5b468fa74dced628fb1ee062f9c6b?d=identicon)[qnibus](/maintainers/qnibus)

---

Tags

hashjasyptlaravelmd5phpsha256sha512

### Embed Badge

![Health badge](/badges/qnibus-laravel-multi-hash/health.svg)

```
[![Health](https://phpackages.com/badges/qnibus-laravel-multi-hash/health.svg)](https://phpackages.com/packages/qnibus-laravel-multi-hash)
```

###  Alternatives

[defuse/php-encryption

Secure PHP Encryption Library

3.9k162.4M214](/packages/defuse-php-encryption)[roave/security-advisories

Prevents installation of composer packages with known security vulnerabilities: no API, simply require it

2.9k97.3M6.4k](/packages/roave-security-advisories)[mews/purifier

Laravel 5/6/7/8/9/10 HtmlPurifier Package

2.0k16.7M113](/packages/mews-purifier)[robrichards/xmlseclibs

A PHP library for XML Security

41278.1M118](/packages/robrichards-xmlseclibs)[bjeavons/zxcvbn-php

Realistic password strength estimation PHP library based on Zxcvbn JS

86917.5M63](/packages/bjeavons-zxcvbn-php)[enlightn/security-checker

A PHP dependency vulnerabilities scanner based on the Security Advisories Database.

33732.2M110](/packages/enlightn-security-checker)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
