Password Complexity Levels

Prev Next

Overview


Password complexity settings in Encodify help enforce secure user authentication. Depending on the version of the system, different levels of password complexity are supported. This article outlines the behaviour of password settings prior to and following version 12.0.0, including the robust password policy now enforced by default.

Password Complexity Levels (Before Version 12.0.0)


In versions of Encodify before version 12.0.0, password complexity could be configured at three levels through the System.Properties file. These settings ensured that user passwords met basic security requirements during account creation or when passwords were changed.

The following levels were supported:

  1. Casual Password Complexity

    • Minimum of 3 characters

    • No specific character requirements

    • Designed for low-security environments

    • Default level in versions before 12.0.0

  2. Normal Password Complexity

    • Minimum of 6 characters

    • Must include at least one number

    • Suitable for standard security environments

  3. Strong Password Complexity

    • Minimum of 8 characters

    • Must include:

      • Uppercase and lowercase letters

      • Numbers

      • Special characters (e.g. punctuation marks)

    • Password must not be similar to the username

Password Complexity Policy (Version 12.0.0 and Later)


From Encodify version 12.0.0 onwards, only the strong password policy is supported. The ability to configure password complexity or choose between levels has been removed.

To meet security standards, all user passwords must:

  • Be at least 8 characters long

  • Include:

    • Uppercase letters

    • Lowercase letters

    • At least one number

    • At least one special character (e.g. !, @, #, ?)

  • Does not match the username

This change ensures a consistent and secure authentication experience across all user accounts.