2017 © Pedro Peláez
 

library knownpasswords

Laravel 5.x package to access the knownpasswords.org API

image

bitbeans/knownpasswords

Laravel 5.x package to access the knownpasswords.org API

  • Thursday, October 22, 2015
  • by bitbeans
  • Repository
  • 2 Watchers
  • 5 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

KnownPasswords

KnownPasswords for Laravel 5, (*1)

Requires:, (*2)

  • libsodium-php
  • a knownpasswords.org registration

Installation

Add bitbeans/knownpasswords to composer.json., (*3)

"bitbeans/knownpasswords": "dev-master"

Run composer update to pull down the latest version of KnownPasswords., (*4)

Now open up PROJECTFOLDER/config/app.php and add the service provider to your providers array., (*5)

'providers' => array(
    'Bitbeans\KnownPasswords\KnownPasswordsServiceProvider',
)

And also the alias., (*6)

'aliases' => array(
    'KnownPasswords' => 'Bitbeans\KnownPasswords\KnownPasswordsFacade',
)

Configuration

Run php artisan vendor:publish and modify the config file (PROJECTFOLDER/config/knownpasswords.php) with your own information., (*7)

Example


<?php namespace App\Services\Validation; use KnownPasswords; class MyValidation { public function validateKnownPassword($attribute, $value, $parameters) { try { return KnownPasswords::checkPassword($value); } catch (\Exception $e) { return false; } return false; } }

Note

KnownPasswords can validate the following password formats:, (*8)

  • Blake2b (64 byte hash)
  • Sha512 (64 byte hash)
  • Cleartext password

Never store passwords in these formats, always us a KDF (key derivation function)!, (*9)

The Versions

22/10 2015

dev-master

9999999-dev

Laravel 5.x package to access the knownpasswords.org API

  Sources   Download

MIT

The Requires

 

laravel passwords laravel5 knownpasswords