Am întâlnit astăzi un client care a spus că are o parolă de spart. Nu este deosebit de complicată, doar 14 cifre. M-a întrebat dacă o pot face cu 50 de yuani. Am fost șocat când am auzit asta și mi s-a spus că descifrarea numărului de 14 cifre este încă aleatorie. După ce am auzit asta, am simțit că este o cifră astronomică și că este imposibil să o rezolv, așa că mi s-a dat o taxă de 50 de yuani nici măcar nu am vrut să rulez în dicționar. Am respins cu hotărâre această comandă, iar apoi clientul a înjurat și a spus că nu suntem capabili să înjurăm și a încetat să scrie, spunând că colegii noștri au rezolvat toate cele 18 cifre, așa că am scris un articol științific popular + plângeri
Câte combinații de parole de 14 cifre există?
Pentru a calcula toate combinațiile posibile ale unei parole de 14 cifre, trebuie mai întâi să clarificați următorii factori:
Dimensiunea setului de caractere : Setul de caractere posibil al unei parole (de exemplu: numere, litere mici, litere majuscule, caractere speciale etc.).
Mai jos voi calcula mai multe situații comune de seturi de caractere:
1. Numai numere (0-9)
Setul de caractere numerice are 10 caractere (de la 0 la 9).
Numărul total de combinații este:
1014=100.000.000.000.00010^ {14} =100.000.000.000.000 1 0 14 = 100 , 000 , < Adică 100 de trilioane combinații posibile de parole.
2. Numai litere mici (a-z)
Setul de caractere cu litere mici are 26 de caractere.
Numărul total de combinații este:
2614≈6,7×101926^ {14} \aproximativ 6,7\ori 10^ {19} 2 6 14 ≈ 6.7 × 1 0 19
adică aproximativ 6,7 miliarde combinații posibile de parole.
3. Numai litere majuscule (A-Z)
Setul de caractere majuscule are 26 de caractere.
Numărul total de combinații este același cu litere mici și este:
2614≈6,7×101926^ {14} \aproximativ 6,7\ori 10^ {19} 2 6 14 ≈ 6.7 × 1 0 19
adică aproximativ 6,7 miliarde combinații posibile de parole.
4. Litere mari și mici mixte (A-Z, A-Z)
Setul de caractere pentru litere mari și mici mixte are 52 de caractere (26 litere mici +26 litere mari).
Numărul total de combinații este:
5214≈5,9×102352^ {14} \aproximativ 5,9\ori 10^ {23} 5 2 14 ≈ 5.9 × 1 0 23
adică aproximativ 5900 trilioane combinații posibile de criptografie.
5. Numere + litere mici + litere mari (0-9, A-Z, A-Z)
Dimensiunea setului de caractere este de 62 de caractere (10 numere +26 litere mici +26 litere mari).
Numărul total de combinații este:
6214≈3,5×102462^ {14} \aproximativ 3,5\ori 10^ {24} 6 2 14 ≈ 3.5 × 1 0 24
adică aproximativ 350 de miliarde de miliarde combinații posibile de parole.
6. Numere + litere mari și mici + caractere speciale (0-9, A-Z, A-Z, caractere speciale)
Să presupunem că setul special de caractere are 32 de caractere utilizate în mod obișnuit (de exemplu, ! @#$%^ & * () etc.), dimensiunea totală a setului de caractere este de 94 de caractere (10 numere +26 litere mici +26 litere mari +32 caractere speciale).
Numărul total de combinații este:
9414≈3,8×102694^ {14} \aproximativ 3,8\ori 10^ {26} 9 4 14 ≈ 3.8 × 1 0 26
adică aproximativ 38 de miliarde de miliarde de miliarde combinații posibile de parole.
Rezumat
Cu viteza noastră actuală, nu există nicio modalitate de a o rezolva până când pământul este distrus! Pachet comprimat în format RAR, serverul nostru costă zeci de mii de dispozitive, ceea ce înseamnă o viteză de peste 1 milion pe secundă