[Népszerű tudomány] Hány 14 számjegyű jelszókombináció létezik, és mennyi ideig tart a feloldása?

Közzétéve · szerző:Dokumentum jelszó helyreállítási mester

Ma találkoztam egy ügyféllel, aki azt mondta, hogy van egy feltörendő jelszava. Nem volt különösebben bonyolult, csak 14 számjegyű. Megkérdezte, meg tudom-e csinálni 50 jüanért. Megdöbbentem, amikor meghallottam, és azt mondták, hogy a 14 számjegyű számok feltörése még mindig véletlenszerű, miután meghallottam, úgy éreztem, hogy ez egy csillagászati szám, és lehetetlen megfejteni, ezért 50 jüan díjat kaptam nem akartam futni a szótárban. Határozottan elutasítottam a rendelést, majd az ügyfél átkozott, és azt mondta, hogy nem tudunk káromkodni, ezért abbahagyta az írást, mondván, hogy a társaink összes 18 számjegyét megoldották, ezért írtam egy népszerű tudományos + panaszos cikket


Hány 14 számjegyű jelszókombináció van?

A 14 jegyű jelszavak összes lehetséges kombinációjának számításához először a következő tényezőket kell tisztázni:

Karakterkészlet mérete : A jelszó lehetséges karakterkészlete (pl.: számok, kisbetűk, nagybetűk, speciális karakterek stb.).

Az alábbiakban több gyakori karakterkészlet-helyzetben számolok:

1. Csak számok (0-9)

A számkarakterkészlet 10 karakterből áll (0-tól 9-ig).

A kombinációk teljes száma:

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

2. Csak kisbetűk (a-z)

A kisbetűs karakterkészlet 26 karakterből áll.

A kombinációk teljes száma:

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

3. Csak nagybetűk (A-Z)

A nagybetűs karakterkészlet 26 karakterből áll.

A kombinációk teljes száma megegyezik a kisbetűkkel, ami:

2614≈6,7×101926^ {14} \kb. 6,7\alkalommal 10^ {19} 2 6 14 ≈ 6,7 × 0> azaz körülbelül 6,7 milliárd lehetséges jelszókombináció.

4. Vegyes kis-és nagybetűk (A-Z, A-Z)

A vegyes kis-és nagybetűk karakterkészlete 52 karakterből áll (26 kisbetű +26 nagybetű).

A kombinációk teljes száma:

5214≈5,9×102352^ {14} \kb. 5,9\alkalommal 10^ {23} 5 2 14 ≈ < Vagyis körülbelül 5900 billió lehetséges jelszókombináció.

5. Számok + kisbetűk + nagybetűk (0-9, A-Z, A-Z)

A karakterkészlet mérete 62 karakter (10 szám +26 kisbetű +26 nagybetű).

A kombinációk teljes száma:

6214≈3,5×102462^ {14} \kb. 3,5\alkalommal 10^ {24} 6 2 14 ≈ 3,5 × < 0> Ez Körülbelül 35 milliárd milliárd lehetséges jelszókombináció.

6. Számok + nagy-és kisbetűk + speciális karakterek (0-9, A-Z, A-Z, speciális karakterek)

Feltételezve, hogy a speciális karakterkészletben 32 általánosan használt karakter található (pl. ! @#$%^ & * () stb.), a teljes karakterkészlet mérete 94 karakter (10 szám +26 kis betű +26 nagybetű +32 speciális karakter).

A kombinációk teljes száma:

9414≈3,8×102694^ {14} \kb. 3,8\alkalommal 10^ {26} 9 4 14 ≈ <133x136 Vagyis körülbelül 38 milliárd milliárd lehetséges jelszókombináció.

Összefoglaló

Jelenlegi sebességünkkel még a Föld elpusztulásáig sem tudjuk megoldani! RAR formátumú tömörített csomag, szerverünk több tízezer eszközt ér, ami másodpercenként több mint 1 millió sebesség

Előző cikk:A 2. számú eszköz háttérfutási idejének inicializálása. Kérem legyen türelemmel...
Következő cikk:[Dekódolási tapasztalat] clEnqueueNDRangeKernel (): CL_MEM_OBJECT_ALLOCATION_FAILURE