[Populární věda] Kolik 14místných kombinací hesel existuje a jak dlouho trvá jejich vyřešení?

Dnes jsem potkal zákazníka, který řekl, že má heslo k prolomení. Není to nijak zvlášť složité, jen 14 číslic. Zeptal se mě, jestli to zvládnu za 50 juanů. Byl jsem šokován, když jsem to slyšel. Řekli mi, že rozluštění 14místného čísla je stále náhodné. Když jsem to slyšel, myslel jsem si, že je to astronomické číslo a je nemožné jej rozluštět, tak jsem dostal poplatek 50 juanů. Nechtěl jsem ani běžet slovníkem. Rozhodně jsem objednávku odmítl a pak zákazník nadával a řekl, že nedokážeme nadávat a přestal to psát. Řekl, že naši kolegové vyřešili všechny 18místné hesla, a tak jsem napsal populárně vědecký článek + stěžování


Kolik 14místných kombinací hesel existuje?

Chcete-li vypočítat počet všech možných kombinací 14ciferných hesel, musíte nejprve objasnit následující faktory:

Velikost sady znaků : Možná sada znaků pro heslo (např.: čísla, malá písmena, velká písmena, speciální znaky atd.).

Níže provedu výpočty v několika běžných situacích sady znaků:

1. Pouze čísla (0-9)

Sada číselných znaků má 10 znaků (0 až 9).

Celkový počet kombinací je:

1014=100,000,000,000,00010^ {14} =100,000,000,000,000 1 0 14 = 100 , 000 , < To je 100 bilionů možných kombinací hesel.

2. Pouze malá písmena (a-z)

Sada znaků malých písmen má 26 znaků.

Celkový počet kombinací je:

2614≈6,7×101926^ {14} \cca 6,7\krát 10^ {19} 2 6 14 ≈ 6.7 × 1 0 19

To je asi 6,7 miliardy možných kombinací hesel.

3. Pouze velká písmena (A-Z)

Sada znaků velkých písmen má 26 znaků.

Celkový počet kombinací je stejný jako malá písmena, což je:

2614≈6,7×101926^ {14} \cca 6,7\krát 10^ {19} 2 6 14 ≈ 6.7 × 1 0 19

To je asi 6,7 miliardy možných kombinací hesel.

4. Smíšená velká a malá písmena (A-Z, A-Z)

Sada znaků pro smíšená velká a malá písmena má 52 znaků (26 malých písmen +26 velkých písmen).

Celkový počet kombinací je:

5214≈5,9×102352^ {14} \cca 5,9\krát 10^ {23} 5 2 14 ≈ 5.9 × 1 0 23

To je asi 5900 bilionů možných kombinací šifr.

5. Čísla + Malá písmena + Velká písmena (0-9, A-Z, A-Z)

Velikost sady znaků je 62 znaků (10 čísel +26 malých písmen +26 velkých písmen).

Celkový počet kombinací je:

6214≈3,5×102462^ {14} \cca 3,5\krát 10^ {24} 6 2 14 ≈ 3.5 × 1 0 24

To je asi 350 miliard možných kombinací šifr.

6. Čísla + velká a malá písmena + speciální znaky (0-9, A-Z, A-Z, speciální znaky)

Předpokládejme, že speciální sada znaků má 32 běžně používaných znaků (např. ! @#$%^ & * () atd.), celková velikost sady znaků je 94 znaků (10 čísel +26 malých písmen +26 velkých písmen +32 speciálních znaků).

Celkový počet kombinací je:

9414≈3,8×102694^ {14} \cca 3,8\krát 10^ {26} 9 4 14 ≈ 3.8 × 1 0 26

tj. asi 38 miliard miliard možných kombinací šifr.

Shrnutí

S naší současnou rychlostí to nedokážeme vyřešit ani do zničení Země! Komprimovaný balíček ve formátu RAR, náš server stojí desítky tisíc zařízení, což je rychlost více než 1 milion za sekundu

Předchozí článek:Inicializace runtime backendu pro zařízení#2. Buďte prosím trpěliví...
Další článek:[Zkušenosti s dešifrováním] clEnqueueNDRangeKernel (): CL_MEM_OBJECT_ALLOCATION_FAILURE
  • Focus on Word, Excel, PPT, PDF, RAR, ZIP, 7Z, Compressed File, Office Encrypted File Unlock Decryption
  • We provide users with high-quality file compression password recovery, PDF unlocking, and Word password recovery services.
  • Copyright © Document Password Recovery Master Online Decryption Platform