Можно ли свободно использовать Java-генератор фонетических паролей?

#passwords #jvm #generator #phonetics

#пароли #jvm #генератор #фонетика

Вопрос:

Я ищу бесплатный генератор фонетических / произносимых паролей, написанный на Java (или любом языке JVM, который можно вызвать из Java).

В идеале генератор должен принимать критерии для создаваемых им паролей, например:

  • минимальная длина
  • минимальное количество не алфавитных символов

Это будет использоваться в коммерческом, распространяемом приложении, поэтому лицензия должна быть совместима с этим сценарием.

Существуют ли какие-либо там?

Ответ №1:

Простой алгоритм: создайте список гласных и согласных. После добавления согласной к паролю добавьте также гласную.

Комментарии:

1. Простой, но неоптимальный: «bababababa» был бы довольно плохим паролем. Это простой шаг для предотвращения такого рода паролей, но, вероятно, после этого будут другие плохие случаи, и если работа уже выполнена … 😉