juniorgrossi / passkit
用于生成和管理密码的有用类
dev-master
2013-03-06 19:26 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-14 13:25:17 UTC
README
提供一种简单的方法来生成和检查(检查)现有密码。该项目仅创建用于测试Packagist和创建我的第一个Composer项目。
生成新密码
// Generate a password with 6 chars using numbers, letters (lowercase and uppercase) and symbols
Passkit\Password::generate(6);
// Generate a 8 chars password only with numbers
Passkit\Password::generate(8, array('numbers'));
// Variants
Passkit\Password::generate(8, array('numbers', 'letters'));
Passkit\Password::generate(8, array('numbers', 'symbols'));
Passkit\Password::generate(8, array('numbers', 'letters', 'symbols'));
检查密码
您可以使用PasswordChecker类来验证您的密码有多安全。
Passkit\Password::check('1234'); // 1 (bad)
Passkit\Password::check('12asDas$8*'); // 5 (great)
演示
您可以看到它是如何工作的。
生成密码
- http://passkit.juniorgrossi.com/generate
- http://passkit.juniorgrossi.com/generate?length=20
- http://passkit.juniorgrossi.com/generate?length=15&using=letters
- http://passkit.juniorgrossi.com/generate?length=15&using=letters,numbers,symbols