Библиотека проверки надежности пароля [закрывается]

Может любой рекомендовать библиотеку Java, которая содержит методы, которые подходят для выполнения надежности пароля серверной стороны, регистрируясь в веб-приложении. Идеально средство проверки должно быть:

  • настраивающийся, позволяя устройству развертывания предоставить различные словари, корректируют веса различных критериев, и так далее
  • расширяемые позволяющие новые критерии, которые будут реализованы при необходимости
  • реализованный в чистом Java
  • не существенно переплетенный с библиотеки тегов, компоненты UI или функциональность "управления паролями"
  • совместимый с проектом GPL 3
  • совместимый с проводным соединением Spring
  • mavenized (идеально доступный через Центрального Знатока)
56
задан Stephen C 8 July 2010 в 02:21
поделиться

1 ответ

Взгляните на vt-password :

  • настраиваемый, позволяющий программе развертывания предоставлять разные словари, настраивать веса различных критериев и т. Д. - Частично (да, чтобы настраиваемый, словари, от нет до взвешенных критериев)
  • расширяемый, позволяющий реализовать новые критерии при необходимости - Да
  • реализовано на чистой Java - Да (и приличный javadoc)
  • нет фундаментально переплетается с библиотеками тегов, компонентами пользовательского интерфейса или функцией «управления паролями» - Да
  • совместим с проектом GPL 3 - Да (LGPLv3 / APLv2 имеет двойную лицензию с ноября 2013 г.)
  • совместим с подключением Spring - Похоже,
  • mavenized (в идеале доступно через Maven Central) - Да (в центре, начиная с версии 3.0)

Обновление @Stephen C.

Ребята, которые делают vt- password был внесен ряд улучшений API с момента первоначального ответа на вопрос, и одним из результатов является то, что классы намного проще c onfigure с использованием Spring IoC. Они также загрузили его в Maven Central: http://mvnrepository.com/artifact/edu.vt.middleware/vt-password

67
ответ дан 26 November 2019 в 17:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: