juniorgrossi/passkit

用于生成和管理密码的有用类

dev-master 2013-03-06 19:26 UTC

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)

演示

您可以看到它是如何工作的。

生成密码

检查