agossou/password-level

检查密码安全等级

1.0.1 2022-07-14 18:30 UTC

This package is auto-updated.

Last update: 2024-09-15 00:12:36 UTC


README

描述

检查密码安全等级,生成安全密码。

功能

(1)- 密码安全等级检查

返回0到6之间的值。如果密码包含8个字符,则最低等级为1。等级根据字符串长度以及大写字母、小写字母、数字和符号的组合而增加。等级6为极高安全。

(2)- 安全密码生成

兼容性

此库需要PHP v4.3或更高版本。

安装

使用以下代码安装包装器

composer require agossou/password-level

如果你不使用Composer,请克隆或下载包含vendor/autoload.php文件的此存储库。如果你遇到问题,请在此处发布,而不是在镜像存储库中。

在你的项目中使用Password Level

<?php
// check password security level
use Agossou\PasswordLevel\PasswordLevel;

$password = 'given password';

$level = PasswordLevel::checkLevel($password);

or 

$level = \Agossou\PasswordLevel\PasswordLevel::checkLevel($password);

// generate secure password
use Agossou\PasswordLevel\SecurePassword;

$secure_password = SecurePassword::generate();

or 

$secure_password = \Agossou\PasswordLevel\SecurePassword::generate();