Как сгенерировать пароль, который не является старым

#java #passwords

#java #пароли

Вопрос:

Я знаю, что можно проверить пароль с помощью passay, который гарантирует, что проверенный пароль не является одним из заданного списка старых паролей

passwordData.setPasswordReferences(..)

Я вижу, что для метода генерации пароля требуются только объекты CharacterRule, поэтому мне было интересно, есть ли способ убедиться, что сгенерированный пароль не является старым, хотя, я думаю, шансы довольно низкие.

Ответ №1:

Это, похоже, невозможно, правила символов разрешают только включение, а не исключение. Возможно, вы захотите проверить сгенерированный pw и повторить попытку.