当前位置: 首页 > 面试题库 >

密码强度检查库

米项禹
2023-03-14
问题内容

谁能推荐一个Java库,其中包含适用于在Webapp中执行服务器端密码强度检查的方法。理想情况下,检查程序应为:

  • 可配置的,允许部署者提供不同的字典,调整不同标准的权重,等等
  • 可扩展,允许在需要时实施新标准
  • 用纯Java实现
  • 根本没有与标记库,UI组件或“密码管理”功能交织在一起
  • 与GPL 3项目兼容
  • 与弹簧接线兼容
  • Mavenized(可通过Maven Central获得)

问题答案:

看看vt-password:

  • 可配置的,允许部署者提供不同的字典,调整不同标准的权重,依此类推- 部分 (对可配置,字典,对加权标准,是)
  • 可扩展,允许在需要时实施新标准-
  • 用纯Java实现- (和不错的javadoc)
  • 根本没有与标签库,UI组件或“密码管理”功能交织在一起-
  • 与GPL 3项目兼容- 是(LGPLv3 / APLv2双重许可,截至2013年11月)
  • 与弹簧接线兼容- 看起来像
  • Mavenized(理想情况下可通过Maven Central获得)- 是(自3.0版开始在 Central 中)

@Stephen C更新。

自从最初回答该问题以来,使用vt-password的家伙已经对API进行了许多改进,结果之一是,使用Spring
IoC可以更轻松地配置类。他们还已将其上传到MavenCentral:http : //mvnrepository.com/artifact/edu.vt.middleware/vt-password

2020年更新:vt密码已被Passay取代



 类似资料:
  • 本文向大家介绍js密码强度检测,包括了js密码强度检测的使用技巧和注意事项,需要的朋友参考一下 本文实例讲解了js密码强度检测的实现代码,分享给大家供大家参考,具体内容如下 运行效果图: 这段JavaScript代码比较实用,它完成用户注册时判断用户输入密码的强度,分强、弱、中三等级,它可以根据用户输入的密码显示对应的密码强弱等级,方便用户改进输入。 实现代码: 这一款先看一看效果图。 具体内容:

  • 本文向大家介绍jQuery实用密码强度检测,包括了jQuery实用密码强度检测的使用技巧和注意事项,需要的朋友参考一下 JQ实用密码强度检测 通过正则来判断验证密码强弱并通过替换提示图片进行显示。 素材图片,请自取: html源码: css源码: javascript源码: 根据上述正则最终效果图如下: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍js实现密码强度检验,包括了js实现密码强度检验的使用技巧和注意事项,需要的朋友参考一下 最近一直在做通行证项目,里面的注册模块中输入密码需要显示密码强度(低中高)。今天就把做的效果给大家分享下,代码没有网上搜索的那么复杂,能够满足一般的需求。 html 代码如下: js 代码如下: 效果图: 使用说明: 1、对象的第一个参数是密码输入框的 id,第二个参数是密码强度长条的 id。

  • 本文向大家介绍js密码强度实时检测代码,包括了js密码强度实时检测代码的使用技巧和注意事项,需要的朋友参考一下 密码强度的判断, 在注册网站用户的时候, 是一个必须要做的事情, 不同的网站, 实现的方式是不一样的. 密码的判断, 其实也就是一个表单验证的其中一项. 那我们来实现这么一个简单的操作. 首先做一个简单的密码输入框和一个显示密码强度的进度条. 整个整体由vali_pass盒子涵盖. 这个

  • 本文向大家介绍js检测用户输入密码强度,包括了js检测用户输入密码强度的使用技巧和注意事项,需要的朋友参考一下 一个用Javascript检测用户输入密码强度的效果代码,以下代码主要是从以下四个方面检测用户输入的密码的强度的,有兴趣的朋友可以自己添加或修改成自己想要的形式! 1. 如果输入的密码位数少于5位,那么就判定为弱。 2. 如果输入的密码只由数字、小写字母、大写字母或其它特殊符号当中的一种

  • 本文向大家介绍js检验密码强度(低中高)附图,包括了js检验密码强度(低中高)附图的使用技巧和注意事项,需要的朋友参考一下 最近一直在做通行证项目,里面的注册模块中输入密码需要显示密码强度(低中高)。今天就把做的效果给大家分享下,代码没有网上搜索的那么复杂,能够满足一般的需求。 html 代码如下: js 代码如下: 效果图:   使用说明: 1、对象的第一个参数是密码输入框的 id,第二个参数是