Brute force-al mennyi idő (kb) az alábbi kódot feltörni?
Mittudomén itt egy kód: alma-1234
Ezt mennyi idő feltörni egy normális géppel.
3óra? 3nap? 3év? :D
figyi.a brute force randomra próbálgatja jelszót-.-"
szóval lehet 3perc is de 3hónap is -.-"
Azt hittem úgy hogy a-z 0-9ig mindent kipróbál...
Hát akkor mind1..
Hogy mennyi idő, az nagyban függ attól is, hogy milyen algoritmussal van kódolva az eredeti. Hány és milyen erősségű gépet használ valaki a feltörésre.
Amit meg lehet saccolni, hogy hány próbálkozás kell a feltöréshez. Ez is függ attól, hogy milyen módszerrel, milyen beállítással indul neki a feltörésnek.
A legkönnyebben akkor törheti fel, ha szótárral támogatott brute force-t használ, és ezeknek a maximum négy számjeggyel kiegészített változatait vizsgálja. Ha a szótárában van mondjuk 25 000 szó, a szó és a számok között állhat semmi, szóköz, kötőjel, aláhúzás, akkor 25 000 * 4 * 10 000 = 1 000 000 000 próbálkozás kell. Ez nem is olyan nagyon sok. Ha valaki másodpercenként 1000 próbálkozást tud csinálni, akkor 1 000 000 másodperc kell hozzá. Ez kb. 11 nap. Persze ha több gépet tud használni erre, akkor jóval kevesebb is lehet ez az idő.
Szerintem ha fontos dologról van szó, akkor érdemes legalább 8, de inkább 12 karakterből álló jelszót használni, amiben legyenek kisbetűk, nagybetűk és számok, és ne legyen benne szótári szó. Erre vannak jó megoldások. A legegyszerűbb pl, ha a kedvenc versed, dalod egy sorának betűit veszed, esetleg leet nyelvre fordítod. Így kellően összetett, de mégis könnyen megjegyezhető jelszót kapsz.
Egyszer egy királyfi,
Mit gondolt magába?
Hi-hi-hi, ha-ha-ha,
Mit gondolt magába.
Innen fogod a szavak első betűit. Kicsit csavarsz rajta és kész is a jelszó: 1x1k,Mgm?6xH,Mgm
Ez 16 karakter, és igen erős jelszó…
Az általad írt jelszó úgy közepesen erős. Feltéve, ha nem személyes dolgokból áll. Pl. ha a kutyád neve alma és 1912. 03. 04-én születtél, akkor ez a jelszó igen könnyen kitalálható annak, aki ismer.
Még egy tipp: A szótári szó jelleget megszüntetheted, ha pl. vegyíted a betűket és számokat. Pl.: a1l2-m3a4
Ehhez hozzáveheted azt is, hogy visszafelé írod a szót: a1m2-l3a4
Vagy minden betűt a billentyűzeten egy billentyűvel jobbra tolsz. Vagy veszed az abc-ben a következő betűt. Ez utóbbi esetén: bmnb-1234
Az is jó trükk, ha az egyik betű helyett mondjuk lerajzolod azt a numerikus billentyűzeten. Pl. az L betű helyett lerajzolod azt a numerikus billentyűkön: 74123
Az eredmény: a74123ma-1234
Meg lehet ezeket a módszereket vegyíteni, kombinálni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!