vse / passwordstrength
这是一个phpBB扩展,当用户在创建或更新账户时输入密码到密码字段时,会显示密码强度。
1.3.0
2023-04-03 21:13 UTC
Requires
- php: ^7.1.3 || ^8.0.0
- composer/installers: ~1.0
README
这是一个phpBB扩展,当用户在创建或更新账户时输入密码到密码字段时,会显示密码强度。
演示
在这里自行尝试:(在线演示)
特性
- 当用户输入密码时,密码字段颜色从红色(弱)变为绿色(强)。
- 密码强度也会标记为“非常弱”、“弱”、“良好”、“强”或“非常强”。
- 密码强度对所有密码字段都有效。
- 密码强度使用可用的算法之一进行评分。
- 复杂性 是一个简单的测试,通过检查字符、大小写、符号、数字和长度来检查密码的复杂性。这对于鼓励难以记忆的复杂密码很有用,但也可以将像
P@s$w0rd
这样的容易被破解的密码评分很高。 - zxcvbn算法(由DropBox使用)是一个智能算法,通过将密码与包含多种语言的常用词汇的大字典以及寻找可识别的如
P@s$w0rd
这样的模式进行比较,来计算密码的可猜性。这是一个更健壮的强度检查器,允许使用易于记忆但仍然难以猜测的用户友好的密码。一个非常强的结果表示可能需要计算机数年甚至数个世纪的密码。
- 复杂性 是一个简单的测试,通过检查字符、大小写、符号、数字和长度来检查密码的复杂性。这对于鼓励难以记忆的复杂密码很有用,但也可以将像
- 支持多种语言。查看预先安装的 本地化。
- zxcvbn算法还显示有关密码的用户反馈,支持巴西语、荷兰语、英语、芬兰语、法语、德语、印尼语、意大利语、日语、波兰语和西班牙语。
奖项
- 在phpBB周播客的第166期中,本周特色MOD。
安装
- 下载最新验证的版本.
- 解压缩下载的版本并将其复制到您的phpBB板的
ext
目录。 - 在ACP中导航到
自定义 -> 管理扩展
。 - 在禁用扩展列表下查找
密码强度
并点击其启用
链接。 - 在
用户注册设置 -> 密码强度类型
下选择密码强度算法。
卸载
- 在ACP中导航到
自定义 -> 管理扩展
。 - 点击密码强度的
禁用
链接。 - 要永久卸载,点击
删除数据
,然后从phpBB/ext/vse/
中删除passwordstrength
文件夹。
免责声明
密码强度旨在鼓励您的论坛用户使用强密码。它不保证防止密码攻击,也不强制用户使用强密码。评分密码强度的业务是一个棘手且激烈争论的话题,您被鼓励决定此扩展中包含的哪个强度测试模型最适合您的论坛。
许可
© 2013 - Matt Friedman