> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/server/reference/plugins/password-validation-plugins.md).

# Password Validation Plugins

{% columns %}
{% column %}
{% content-ref url="/pages/PtAOGO96sXCvdXQh1w9B" %}
[Password Validation Plugin Overview](/docs/server/reference/plugins/password-validation-plugins/password-validation.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
General introduction into plugins that enforce specific security policies and complexity rules for user passwords.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/8NMLkBGAvzGuKK7nEoDx" %}
[Cracklib Password Check Plugin](/docs/server/reference/plugins/password-validation-plugins/cracklib-password-check-plugin.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
The Cracklib Password Check Plugin enforces password strength by validating new passwords against the CrackLib library and its dictionary.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/kPo8j0DBcXMrNtDIpOQa" %}
[Password Reuse Check Plugin](/docs/server/reference/plugins/password-validation-plugins/password-reuse-check-plugin.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
The Password Reuse Check Plugin prevents users from reusing previous passwords, with a retention policy controlled by the password\_reuse\_check\_interval variable.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/3qPSgKoKOZUgn616oS14" %}
[password\_reuse\_check\_interval Variable](/docs/server/reference/plugins/password-validation-plugins/password_reuse_check_interval.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
This system variable defines the retention period in days for the password history used by the Password Reuse Check Plugin to prevent reuse.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/fsD7CQtNt7gXGXyKmMdj" %}
[Simple Password Check Plugin](/docs/server/reference/plugins/password-validation-plugins/simple-password-check-plugin.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
The Simple Password Check Plugin enforces basic password complexity rules, such as minimum length and required numbers of digits, letters, and special characters.
{% endcolumn %}
{% endcolumns %}
