[Оптимизация наборов символов, мой вариант]
Исходный вариант:
Код:
?1 scbtpadmgrlfhenkwvji
?2 aeoirulhtncpysmbdfwk
?3 aerinosltucmdgpbhykf
?4 etsanrlidcompghkbufv
?5 easiotrlnhcdupmbgkfy
?6 eaoirnlstuchdmpgybkf
?7 eaiornstlucdhmgpkybf
?8 esatnrioldcghupmkbyf
?9 enrtsaidlo1gk02c3h9m
?0 enrtsidalgo1k023c956
начинаем попарно сравниваем наборы символов:
1 vs 2
?1&?2 scbtpadmrlfhenkwi (есть в обоих наборах)
?1 gvJ (есть только в 1 наборе)
?2 oyu (есть только в 2 наборе)
2 vs 3
?2&?3 aeoirulhtncpysmbdfk
?2 w (есть только в 2 наборе)
?3 g (есть только в 3 наборе)
3 vs 4
?3&?4 aerinoslucmdgpbhkf
?3 y (есть только в 2 наборе)
?4 v (есть только в 3 наборе)
4 vs 5
?4+?5 etsanrlidcompghkbufv
Оказывается 4 и 5 наборы идентичны! Это удача, различие в порядке, а он для нас не имеет значения.
Т.е. 4 и 5 - это фактически один и тот же набор символов. (Итого 10-1=9 наборов)
5 vs 6
?5&?6 easiotrlnhcdupmbgkfy
Упс! 5 и 6 наборы так же идентичны! -> 4-й идентичен и 6-му.
Т.е. 4,5,6 - это фактически один и тот же набор символов. (Итого 10-1-1=8 наборов)
Простой проверкой мы достигли нужного количества наборов символов (конечно можно и продолжить далее анализировать и сравнивать наборы) но мне этого уже достаточно, что мы имеем в итоге:
Вычёркиваем 5 и 6 наборы, остальные переименовываем, далее убираем цифры из последних наборов, теперь оптимизированные наборы выглядят так:
Конечный вариант
Код:
?1 scbtpadmgrlfhenkwvji
?2 aeoirulhtncpysmbdfwk
?3 aerinosltucmdgpbhykf
?4 etsanrlidcompghkbufv
?5 eaiornstlucdhmgpkybf
?6 esatnrioldcghupmkbyf
?7 enrtsaidlogkchm
?8 enrtsidalgokc
Вбиваем (копипастим отсюда) в пользовательские наборы в прогу PasswordsPro, ставим маску
?1?2?3?4?4?4?5?6?7?8 и брутим пароли до 10 символов!
P.S. Удачного брута, х.е.з. чем Вас ещё заинтересовать...
