Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Проверка критериев пароля

$
0
0
Здравствуйте.
Появилась задача на проверку пароля критериям безопасности. Если с количеством используемых символов и их реестра более менее понятно, то проверка на комбинации типа "qwerty" создает затруднения.
Какие мысли по решению:
Создать таблицу (типа словаря брута) смежных клавиш клавиатуры. Каждая клавиша соответственно будет иметь набор значений символов (например для D это "DdВв"). Допустим ограничить "смежность" n-м уровнем. Таким образом получаем трехмерную матрицу запрещенных комбинаций.
Тогда например для клавиши с символом "D" и n=3 будут следующие недопустимые комбинации в пароле:
ASD
SDF
DFG
WED
EDC
TRD
и т.д.
Кто-то занимался подобной задачей или допустим реализацией алгоритма заполнения аналогичной матрицы?

Viewing all articles
Browse latest Browse all 7251

Trending Articles