[Nauka] Ile jest możliwych 14-cyfrowych kombinacji haseł i ile czasu zajmie ich złamanie?

Spotkałem dzisiaj klienta, który powiedział, że ma hasło do złamania. Nie było to szczególnie skomplikowane, tylko 14 cyfr. Zapytał mnie, czy mogę to zrobić za 50 juanów. Byłem zszokowany, kiedy to usłyszałem. Powiedziano mi, że rozłamanie 14-cyfrowej liczby jest nadal losowe. Po usłyszeniu tego pomyślałem, że jest to liczba astronomiczna i nie da się jej rozwiązać, więc zapłaciłem 50 juanów. Nie chciałem nawet uruchomić słownika. Zdecydowanie odrzuciłem zamówienie, a potem klient przeklinał i powiedział, że nie jesteśmy w stanie przeklinać, więc przestał pisać, mówiąc, że nasi rówieśnicy rozwiązali wszystkie 18-cyfrowe hasła, więc napisałem artykuł popularnonaukowy + skargi


Ile jest wszystkich 14-cyfrowych kombinacji haseł?

Aby obliczyć liczbę wszystkich możliwych kombinacji 14-cyfrowego hasła, musisz najpierw wyjaśnić następujące czynniki:

Rozmiar zestawu znaków : Możliwy zestaw znaków hasła (np.: cyfry, małe litery, wielkie litery, znaki specjalne itp.).

Poniżej obliczę kilka typowych sytuacji zestawów znaków:

1. Tylko liczby (0-9)

Zestaw znaków liczbowych ma 10 znaków (od 0 do 9).

Łączna liczba kombinacji to:

1014=100,000,000,000,00010^ {14} =100,000,000,000,000 1 0 14 = 100 , 000 {

2. Tylko małe litery (a-z)

Zestaw znaków małych liter składa się z 26 znaków.

Łączna liczba kombinacji to:

2614≈6,7×101926^ {14} \ok. 6,7\razy 10^ {19} 2 6 14 ≈ 6,7 ×

3. Tylko wielkie litery (A-Z)

Zestaw znaków wielkich liter składa się Z 26 znaków.

Całkowita liczba kombinacji jest taka sama jak małe litery i wynosi:

2614≈6,7×101926^ {14} \ok 6,7\razy 10^ {19} 2 6 14 ≈ 6,7 × 0> Oznacza to około 6,7 miliarda możliwych kombinacji haseł.

4. Mieszane wielkie i małe litery (A-Z, A-Z)

Zestaw znaków dla wielkich i małych liter mieszanych składa się z 52 znaków (26 małych liter +26 dużych liter).

Łączna liczba kombinacji to:

5214≈5,9×102352^ {14} \około 5,9\razy 10^ {23} 5 2 14 ≈ < Oznacza to, że około 5900 bilionów możliwych kombinacji haseł.

5. Liczby + małe litery + wielkie litery (0-9, A-Z, A-Z)

Rozmiar zestawu znaków to 62 znaki (10 cyfr +26 małych liter +26 dużych liter).

Łączna liczba kombinacji to:

6214≈3,5×102462^ {14} \około 3,5\razy 10^ {24} 6 2 14 ≈ 3,5 × < 0> Oznacza to około 35 miliardów możliwych kombinacji haseł.

6. Liczby + wielkie i małe litery + znaki specjalne (0-9, A-Z, A-Z, znaki specjalne)

Załóżmy, że zestaw znaków specjalnych zawiera 32 powszechnie używane znaki (np. ! @#$%^ & * () itp.), a całkowity rozmiar zestawu znaków wynosi 94 znaki (10 cyfr +26 małych liter +26 dużych liter +32 znaki specjalne).

Łączna liczba kombinacji to:

9414≈3,8×102694^ {14} \ok. 3,8\razy 10^ {26} 9 4 14 ≈ < Oznacza to, że około 38 miliardów miliardów możliwych kombinacji haseł.

Podsumowanie

Przy naszej obecnej prędkości nie będziemy w stanie rozwiązać problemu, dopóki Ziemia nie zostanie zniszczona! W przypadku skompresowanego pakietu w formacie RAR nasz serwer kosztuje dziesiątki tysięcy urządzeń, co oznacza prędkość ponad 1 miliona na sekundę

Poprzedni:Inicjalizacja środowiska uruchomieniowego zaplecza dla urządzenia nr 2. Proszę o cierpliwość...
Następny:[Debugging Experience] clEnqueueNDRangeKernel(): CL_MEM_OBJECT_ALLOCATION_FAILURE
  • Skoncentruj się na Word, Excel, PPT, PDF, RAR, ZIP, 7Z, skompresowanych pakietach, odblokowywaniu i odszyfrowaniu zaszyfrowanych plików Office
  • Zapewniamy użytkownikom wysokiej jakości odzyskiwanie hasła pakietu skompresowanego pliku, odblokowanie pliku PDF i odzyskiwanie hasła Word
  • Prawa autorskie © Mistrz odzyskiwania hasła dokumentu Platforma odszyfrowania online