Java: проверка правила последовательности клавиатуры без прохода и библиотеки паролей VT - PullRequest
0 голосов
/ 29 мая 2020

Я выполняю проверку пароля и узнал, что для проверки последовательности java есть библиотеки Passay и VT-Password . Мы можем избежать последовательностей, используя эти библиотеки.

Некоторые последовательности, которых следует избегать

1) qwertyuiop или poiuytrewq

2) asdfghjkl или lkjhgfdsa

3) zxcvbnm или mnbvcxz

4) 1234567890 или 0987654321

5)! @ # $% ^ & () или ) ( & ^% $ # @!

Все выше - это последовательность клавиатуры.
Что Я хочу избегать всех последовательностей без использования этих библиотек, о которых я упоминал выше, а также допускать только 2 буквы, цифры и знаки препинания. Например, 123 не допускается, но 12 разрешено.

Если пароль содержит любую последовательность клавиатуры, то пароль недействителен.

...