PHPackages                             vse/passwordstrength - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. vse/passwordstrength

ActivePhpbb-extension[Authentication &amp; Authorization](/categories/authentication)

vse/passwordstrength
====================

An extension for phpBB that will show users the strength of a password as they type it into the password field when creating or updating their account.

1.3.1(6mo ago)12418GPL-2.0-onlyPHPPHP &gt;=7.1.3CI passing

Since Jun 6Pushed 3mo ago5 watchersCompare

[ Source](https://github.com/iMattPro/passwordstrength)[ Packagist](https://packagist.org/packages/vse/passwordstrength)[ Docs](https://github.com/iMattPro/passwordstrength)[ RSS](/packages/vse-passwordstrength/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (9)Dependencies (1)Versions (12)Used By (0)

[![Password Strength](https://camo.githubusercontent.com/1f123f4c5d8e78d3b30d507cb5f6d7e105b8ee34567f5a923171ae7c9dcd03b0/68747470733a2f2f696d61747470726f2e6769746875622e696f2f6c6f676f2f73686f77706173732e706e67 "Password Strength")](https://camo.githubusercontent.com/1f123f4c5d8e78d3b30d507cb5f6d7e105b8ee34567f5a923171ae7c9dcd03b0/68747470733a2f2f696d61747470726f2e6769746875622e696f2f6c6f676f2f73686f77706173732e706e67) Password Strength
========================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#-password-strength)

An extension for phpBB that will show users the strength of a password as they type it into the password field when creating or updating their account.

[![Build Status](https://github.com/iMattPro/passwordstrength/actions/workflows/tests.yml/badge.svg)](https://github.com/iMattPro/passwordstrength/actions)[![codecov](https://camo.githubusercontent.com/fcb1ebcf3572b3fdbea77434667c6f8ad4ecf10eb2ca846d248051f0388b5dfa/68747470733a2f2f636f6465636f762e696f2f67682f694d61747450726f2f70617373776f7264737472656e6774682f6272616e63682f6d61737465722f67726170682f62616467652e7376673f746f6b656e3d33443241563238413353)](https://codecov.io/gh/iMattPro/passwordstrength)[![Latest Stable Version](https://camo.githubusercontent.com/b5506251abf349f8e6baaf1a7f40192b12e89aa713ed8053e91f976b6c19f6e8/68747470733a2f2f706f7365722e707567782e6f72672f7673652f70617373776f7264737472656e6774682f762f737461626c65)](https://www.phpbb.com/customise/db/extension/password_strength/)

Demo
----

[](#demo)

Try it out yourself here: ([Online Demo](https://imattpro.github.io/passwordstrength/))

Features
--------

[](#features)

- Password field changes colors from red (weak) to green (strong) as the user types in a password.
- Password strength is also labeled as 'Very Weak', 'Weak', 'Good', 'Strong' or 'Very Strong'.
- Password strength is active for all password fields.
- Password strength is scored using one of the available algorithms:
    1. **Complexity** is an unintelligent test that checks for complexity in a password by looking for a mix of characters, case, symbols, numbers and length. This is useful for encouraging hard to remember complex passwords, but can score easily cracked passwords like `P@s$w0rd` as Strong.
    2. **zxcvbn algorithm** (used by DropBox) is an intelligent algorithm that calculates the guess-ability of a password by comparing it to a large dictionary of common words in multiple languages as well as looking for recognizable patterns like `P@s$w0rd`. This is a more robust strength checker that allows for user-friendly passwords that are easy to remember but still hard to guess. A Very Strong result represents a password that may take a computer years to centuries to guess.
- Multiple languages are supported. View the pre-installed [localizations](https://github.com/iMattPro/passwordstrength/tree/master/language).
- The zxcvbn algorithm also displays user feedback about the password with support for Brazilian, Dutch, English, Finnish, French, German, Indonesian, Italian, Japanese, Polish and Spanish.

Awards
------

[](#awards)

- Featured MOD of the Week in the phpBB Weekly Podcast, episode #166.

Install
-------

[](#install)

1. [Download the latest validated release](https://www.phpbb.com/customise/db/extension/password_strength/).
2. Unzip the downloaded release and copy it to the `ext` directory of your phpBB board.
3. Navigate in the ACP to `Customise -> Manage extensions`.
4. Look for `Password Strength` under the Disabled Extensions list and click its `Enable` link.
5. Choose a Password Strength algorithm under `User registration settings -> Password strength type`.

Uninstall
---------

[](#uninstall)

1. Navigate in the ACP to `Customise -> Manage extensions`.
2. Click the `Disable` link for Password Strength.
3. To permanently uninstall, click `Delete Data`, then delete the `passwordstrength` folder from `phpBB/ext/vse/`.

Disclaimer
----------

[](#disclaimer)

Password Strength is intended to encourage your forum users to use strong passwords. It does not guarantee protection against password attacks, nor does it force your users to use strong passwords. The business of scoring password strength is a tricky and hotly debated subject, and you are encouraged to decide which of the strength test models included in this extension will work best for your forum.

License
-------

[](#license)

[GNU General Public License v2](https://opensource.org/licenses/GPL-2.0)

© 2013 - Matt Friedman

###  Health Score

47

—

FairBetter than 93% of packages

Maintenance76

Regular maintenance activity

Popularity19

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 95.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~526 days

Recently: every ~815 days

Total

9

Last Release

188d ago

PHP version history (3 changes)1.1.0-b1PHP &gt;=5.3.3

1.3.0PHP ^7.1.3 || ^8.0.0

1.3.1PHP &gt;=7.1.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/f27058bb08dbf78f4871638ee8b4a7367938147dc0ee2f6fe9fbc7f9fa945759?d=identicon)[MattF](/maintainers/MattF)

---

Top Contributors

[![iMattPro](https://avatars.githubusercontent.com/u/303711?v=4)](https://github.com/iMattPro "iMattPro (319 commits)")[![Galixte](https://avatars.githubusercontent.com/u/7478287?v=4)](https://github.com/Galixte "Galixte (5 commits)")[![alhitary](https://avatars.githubusercontent.com/u/9897472?v=4)](https://github.com/alhitary "alhitary (3 commits)")[![momo-i](https://avatars.githubusercontent.com/u/114382?v=4)](https://github.com/momo-i "momo-i (3 commits)")[![pmezhuev](https://avatars.githubusercontent.com/u/10465417?v=4)](https://github.com/pmezhuev "pmezhuev (3 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")[![michaelcullum](https://avatars.githubusercontent.com/u/211740?v=4)](https://github.com/michaelcullum "michaelcullum (1 commits)")

---

Tags

phpbb-extensionpasswordphpbbzxcvbnextensionstrength

### Embed Badge

![Health badge](/badges/vse-passwordstrength/health.svg)

```
[![Health](https://phpackages.com/badges/vse-passwordstrength/health.svg)](https://phpackages.com/packages/vse-passwordstrength)
```

###  Alternatives

[kartik-v/yii2-password

Useful password strength validation utilities for Yii Framework 2.0

761.2M17](/packages/kartik-v-yii2-password)[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.3k10](/packages/helsingborg-stad-municipio)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
