How is the bcrypt salt generated and what determines the workload factor in ADAudit Plus?
The salt is generated using `BCrypt.gensalt(workload)`, where `workload` is derived from the `FACTOR` column in the `AaaPasswordProfile` table. If the factor is not set or is invalid, it defaults to a predefined workload constant (`PAM.workload`). The workload factor determines the computational cost of bcrypt hashing.
bcrypt saltworkload factorBCrypt.gensaltPAM.workloadpassword profile