❑ToolsOh!の【密码强度检查】工具的功能
所在位置:ToolsOh/生活工具/密码生成器or密码生成器
主要技术:java、zxcvbn
1、功能简介
使用zxcvbn对密码强度进行估算
2、输入、输出
略
3、程序(算法)说明
maven代码
<dependency>
<groupId>com.nulab-inc</groupId>
<artifactId>zxcvbn</artifactId>
<version>1.5.2</version>
</dependency>
java代码
import com.google.common.base.Joiner;
import com.nulabinc.zxcvbn.Strength;
import com.nulabinc.zxcvbn.Zxcvbn;
import org.passay.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import javax.validation.ConstraintValidatorContext;
import java.util.Arrays;
import java.util.Locale;
@Component
public class PasswordStrengthValidatorHelper {
private static final Logger logger =