andrey-yurchuk / password-generator
Random password generator library
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/andrey-yurchuk/password-generator
Requires
- php: >=7.4
README
Библиотека для генерации случайных паролей.
Описание
andrey-yurchuk/password-generator — это библиотека для генерации криптографически стойких случайных паролей
заданной длины и набора символов. Полезна для создания паролей, токенов, одноразовых ссылок и других секретных строк.
Требования
- PHP >= 7.4
- Composer 2.0+
Установка
Пакет опубликован на Packagist. Чтобы установить его в ваш проект, выполните:
composer require andrey-yurchuk/password-generator
Использование
// 1. Генерация пароля по умолчанию (16 символов) $defaultGen = new PasswordGenerator(); echo "Default (16): " . $defaultGen->generate() . PHP_EOL; // 2. Генерация числового пароля длиной 8 символов $digitsGen = new PasswordGenerator(8, '0123456789'); echo "Digits (8): " . $digitsGen->generate() . PHP_EOL; // 3. Генерация пароля из пользовательского набора символов $customChars = 'ABCDEF!@#'; $customGen = new PasswordGenerator(12, $customChars); echo "Custom (12+set): " . $customGen->generate() . PHP_EOL;