Akurat to hasło które podałeś, może być łatwe do złamania, wiedząc że używasz krótkich wzorców. Weźmy hasła złożone z wzorców bez powtórzeń (duże lub małe litery 23-znakowego alfabetu, bez znaków diakrytycznych) o długości od 3 do 5, o całkowitej długości zbliżonej do 20 znaków. Przykładowe hasła:
1: AbcdAbcdAbcdAbcdAbcd # 20 znaków, wzorzec 4-znakowy
2: xYgxYgxYgxYgxYgxYg # 18 znaków, wzorzec 3-znakowy
3: fLoPqfLoPqfLoPqfLoPq # 20 znaków, wzorzec 5-znakowy
Liczba możliwości wynosi (liczba wszystkich liter po liczbie liter z wzorca) * liczba wzorców w haśle:
1: 3916440 * 5 = 19582200
2: 91080 * 6 = 546480
3: 164490480 * 4 = 657961920
----------------------------
suma: 678090600
A teraz sprawdźmy ilość kombinacji hasła 20-znakowego bez powtórzeń:
(n po k) = (46 po 20) = 1.3644281345408E+31
Czyli rząd wielkości wynosi aż 22! Czyli hasło bez powtórzeń będziemy łamać średnio 10000000000000000000000 dłużej.
ps. dostanę nobla ? ;-)
Nie Ty pierwszy na to wpadłeś.