badarnadeem/random-password

生成不同类型和长度的随机密码

v1.0.0 2023-11-13 23:36 UTC

This package is auto-updated.

Last update: 2024-09-14 01:32:37 UTC


README

生成不同类型和长度的随机密码

安装

使用以下composer命令安装包:

composer require badarnadeem/random-password

使用方法

使用Password类生成随机密码


    <?php

        use BadarNadeem\RandomPassword\Password;

        $password = new Password();

        print_r($password->generate());

    ?>

设置密码长度和强度

为密码传入自定义长度和强度。默认密码长度设置为8,默认强度设置为强。


    <?php

        use BadarNadeem\RandomPassword\Password;
        use BadarNadeem\RandomPassword\PasswordStrength;

        $password = new Password([
            'length' => 12,
            'strength' => PasswordStrength::STRONG
        ]);

    ?>


密码强度选项

以下3个选项可用于密码强度:


    <?php

        use BadarNadeem\RandomPassword\PasswordStrength;

        PasswordStrength::STRONG;
        PasswordStrength::MEDIUM;
        PasswordStrength::WEAK;

    ?>