Class SecurePasswordGenerator

java.lang.Object
fr.becpg.repo.authentication.SecurePasswordGenerator

public class SecurePasswordGenerator extends Object
Utility class that generates a random password using a cryptographically strong random source (SecureRandom).

The generated password has the following characteristics:

  • Length: 14 characters.
  • Contains at least one uppercase letter (A-Z).
  • Contains at least one lowercase letter (a-z).
  • Contains at least one digit (0-9).
  • Contains at least one special character from: !@#$%^&*()-_=+[]{} .
Author:
matthieu