@Layton

Как проверить строку на наличие пароля?

Допустим у меня есть пароля в виде хэш строки созданной md5() функцией и есть строка.
Сам пароль это набор латинских букв и символов, ограниченный по длине (от 8 до 15).

Есть произвольная строка, каким образом можно проверить наличие данного хэша в строке. Да, есть очень простой вариант разбить строку по пробелу, хэшировать и сравнивать с хэшом пароля. Но это костыльный вариант, как по мне.

Мне бы хотелось получать все возможные варианты строк, ограниченных длинной пароля и уже работать с ним. Каким образом можно такое реализовать? Буду благодарен за любую помощь!
  • Вопрос задан
  • 122 просмотра
Решения вопроса 2
DevMan
@DevMan
a других вариантов тупо нет.
при такой постановке задачи: только разбивать на слова и сверять.

можно сузить если для паролей были какие-то ограничения, типа а–z1-9.
Ответ написан
ipatiev
@ipatiev Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
Мне бы хотелось получать все возможные варианты строк, ограниченных длинной пароля

Отличная идея.
Для пароля длиной 8 символов это будет всего лишь 208827064576 вариантов.
Для 9 символов будет 5429503678976, но поскольку 208827064576 мы уже перебрали, то останется совсем смехота, всего 5220676614400 комбинаций.
Можешь приступать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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