Password Policy & Encryption

For high security, you can enable password policies in your database. These password policies must be met as a minimum for new passwords:

  • At least 12 characters (by default 12 characters are defined, the number can be changed via the database property Password length)

  • At least one capital letter

  • At least one lowercase letter

  • At least one number

  • At least one special character (!@#$%&*()_+=|<>?{}/\[]~-:;,."'`')

If password policies are enabled, they will be taken into account when a new password is assigned. New passwords must then only comply with the new password policy.

Note: The password policy does not apply to synchronized users (via LDAP, AZURE AD, or similar). Then, the password policy of the other system applies.

Note:  

Password history: If a new password is assigned for existing users, a password that has already been used once in the past cannot be set as the new one.

Enable password policies:

Password policies are disabled by default in new databases. In databases, you can subsequently activate them in the database properties.

See also: For information on how and where to activate the property, see Database object and properties.

Assign new passwords:

After activation, new secure passwords must be assigned to users. They will be prompted to enter a new password the first time they log in.

When the administrator logs on to a database for the first time, he/she must assign a secure password via the ServerAdministration. The password for the Administrator user can only be changed via the ServerAdministration.

Attention: If a user has set a blank password, he/she will not be able to log in after the password policy has been activated. The administrator must assign a new password for this user in the UserAdministration!

See also: Chapter Manage database.

Password encryption

Passwords are encrypted in Aeneis using the following hashing methods:

  • Argon2 Hash

  • SHA-256 Encryption