2017 © Pedro Peláez
 

library php-password-generator

PHP random and secure password generator class

image

tbetool/php-password-generator

PHP random and secure password generator class

  • Friday, November 3, 2017
  • by anuj9196
  • Repository
  • 1 Watchers
  • 0 Stars
  • 54 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 74 % Grown

The README.md

password-generator

php class for random and secure password generation, (*1)

Installation

composer require tbetool/php-password-generator

Usage

Create object

use TBETool\PasswordGenerator;

$passwordGenerator = new PasswordGenerator();

You can optionally pass following parameters to constructor, (*2)

use TBETool\PasswordGenerator;

$passwordGenerator = new PasswordGenerator($length, $count, $characters);

Parameter Details

$length (int) : Length of the password to generate, Default: 8
$count (int) : No of passwords to generate, Default: 1
$characters (string): Characters to use while password generation

Supported Characters

  1. lower_case
  2. upper_case
  3. numbers
  4. special_symbols

Example with parameter

use TBETool\PasswordGenerator;

$passwordGenerator = new PasswordGenerator(16, 5, 'lower_case,numbers,special_symbols');

Set Parameters after creating object

Parameters set during object creation will be overwritten., (*3)

# Set lenght of password to 16
# params: (int) length
$passwordGenerator->setLength(16);

# Set number of passwords to generate
# params: (int) count
$passwordGenerator->setCount(5);

# Set characters to use in password
# params: (string) characters
$passwordGenerator->setCharacters('lower_case,numbers');

Generate Password

This will return single password from all passwords generated, (*4)

@return string of password
$password = $passwordGenerator->generate();

Get All Generated Passwords

@return array of passwords
$passwords = $passwordGenerator->getPasswords();

Get new password from generated passwords

@return string of new password
$password = $passwordGenerator->getPassword();

Get last accessed password

@return string of last password retrieved
$password = $passwordGenerator->getLastPassword();

Developer

Anuj Sharma (https://anujsh.in), (*5)

Package

TBE (http://thebornengineer.com), (*6)

The Versions

03/11 2017

dev-master

9999999-dev http://thebornengineer.com

PHP random and secure password generator class

  Sources   Download

The Requires

  • php >=5.3.0

 

password generator php password generator secure password generator php password generator class

03/11 2017

v1.4

1.4.0.0 http://thebornengineer.com

PHP random and secure password generator class

  Sources   Download

The Requires

  • php >=5.3.0

 

password generator php password generator secure password generator php password generator class

03/11 2017

v1.3

1.3.0.0 http://thebornengineer.com

PHP random and secure password generator class

  Sources   Download

The Requires

  • php >=5.3.0

 

password generator php password generator secure password generator php password generator class

21/10 2017

v1.2

1.2.0.0 http://thebornengineer.com

PHP random and secure password generator class

  Sources   Download

The Requires

  • php >=5.3.0

 

password generator php password generator secure password generator php password generator class

20/10 2017

v1.1

1.1.0.0 http://thebornengineer.com

PHP random and secure password generator class

  Sources   Download

The Requires

  • php >=5.3.0

 

password generator php password generator secure password generator php password generator class

20/10 2017

v1.0

1.0.0.0 http://thebornengineer.com

PHP random and secure password generator class

  Sources   Download

The Requires

  • php >=5.3.0

 

password generator php password generator secure password generator php password generator class