2017 © Pedro Peláez
 

library laravel-argon2

Argon2 implementation

image

koenhoeijmakers/laravel-argon2

Argon2 implementation

  • Saturday, March 31, 2018
  • by koenhoeijmakers
  • Repository
  • 2 Watchers
  • 12 Stars
  • 1,215 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 5 Versions
  • 6 % Grown

The README.md

Pull request #21885 on the framework's repository has made this package obsolete as Argon2 hashing will be added in Laravel's [5.6] release, therefore this package will only support from version [5.0] to [5.5]., (*1)

Laravel Argon2

Packagist Scrutinizer Code Quality license Packagist, (*2)

A drop-in Argon2 implementation for Laravel. (which will be usable from PHP 7.2 if compiled with the --with-password-argon2 option), (*3)

As the RFC states, the Argon2d variant will not be implemented into php, and therefore we can call our package Argon2 as an alias to Argon2i., (*4)

Disclaimer

Please be careful while changing the HashServiceProviders, if your application is already up and running and in some way relies on bcrypt, then it is probably a bad idea, as this replaces the standard bcrypt functionality from your Laravel installation. (given that it is replaced by Argon2), (*5)

Installation

Require the package., (*6)

composer require koenhoeijmakers/laravel-argon2

Search inside the config/app.php for the Illuminate\Hashing\HashServiceProvider::class and replace it with the KoenHoeijmakers\LaravelArgon2\HashServiceProvider::class., (*7)

'providers' => [
    //...

    //Illuminate\Hashing\HashServiceProvider::class,
    KoenHoeijmakers\LaravelArgon2\HashServiceProvider::class,

    //...
],

Usage

If you have replaced your HashServiceProvider with the provider delivered by this package, you may now use the laravel hash functionality the same way as you used to., (*8)

FAQ

Q: Can i use this package when there are bcrypt hashes in my database?

A: That is not a problem as these can still be verified., (*9)

Credits

The Versions

31/03 2018

dev-master

9999999-dev

Argon2 implementation

  Sources   Download

MIT

The Requires

 

The Development Requires

by Koen Hoeijmakers

31/03 2018

1.1.2

1.1.2.0

Argon2 implementation

  Sources   Download

MIT

The Requires

 

The Development Requires

by Koen Hoeijmakers

16/02 2018

1.1.1

1.1.1.0

Argon2 implementation

  Sources   Download

MIT

The Requires

 

by Koen Hoeijmakers

31/07 2017

1.1.0

1.1.0.0

Argon2 implementation

  Sources   Download

MIT

The Requires

 

by Koen Hoeijmakers

22/07 2017

1.0.0

1.0.0.0

Argon2 implementation

  Sources   Download

MIT

The Requires

 

by Koen Hoeijmakers