Skip to content

devuri/secure-password

Repository files navigation

Secure Password Generator

Secure Password Generator is a PHP package that allows you to generate cryptographically secure passwords and passcodes.

Installation

You can install the package using Composer. Run the following command:

composer require devuri/secure-password

Usage

Generating a Password

To generate a password, you can use the PasswordGenerator::generatePassword() method. By default, it generates a password with a length of 8 characters and includes special characters.

use Urisoft\PasswordGenerator;

$password = PasswordGenerator::generatePassword();
echo "Generated Password: $password" . PHP_EOL;

You can customize the length and inclusion of special characters by providing optional arguments:

$password = PasswordGenerator::generatePassword(12, false);
echo "Generated Password (without special chars): $password" . PHP_EOL;

Generating a Passcode

To generate a passcode consisting of only digits, you can use the PasswordGenerator::generatePasscode() method. By default, it generates a passcode with a length of 6 digits.

$passcode = PasswordGenerator::generatePasscode();
echo "Generated Passcode: $passcode" . PHP_EOL;

You can customize the length of the passcode by providing an optional argument:

$passcode = PasswordGenerator::generatePasscode(8);
echo "Generated Passcode (8 digits): $passcode" . PHP_EOL;

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.

License

This package is open-source software licensed under the MIT license.

Credits

Secure Password Generator was developed by Uriel Wilson.

About

Secure Password Generator

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages