Ezt a kódot nem tudná valaki eredeti állapotába vissza csinálni?
Ezeknek a hash algoritmusoknak az a lényegük, hogy egyirányú folyamatok. (Mint ahogy azt az #1 válaszoló írta.) Kb. olyan ez, mintha lenne mondjuk egy csomó számjegyed, és abból képeznél egy összeget. Attól, hogy tudod, hogy az összeg 87, abból nem fogod kitalálni, hogy mik voltak az eredeti számok. (Persze egy md5 jóval bonyolultabb ennél, hiszen pl. az összeg esetén azért lehet következtetni bizonyos dolgokra, pl. az eredeti számsor valószínűsíthető hosszára.)
Írtad, hogy az eredeti számsor 8 db számjegyből áll. Ehhez végig kell próbálni az összes 8 jegyű számot, képezni az md5 alakját, és megnézni melyik egyezik. De ez akkor működik csak, ha kizárólag az md5 algoritmust használták direktbe, és mondjuk nem sózták be. De ha pl. egy jelszó kódolásánál az md5(jelszó) helyett az md5( jelszó + md5(mesterjelszó)) algoritmust használták, akkor a mesterjelszó nélkül kb. az életed végéig próbálkozhatsz, mire eredményre jutsz az md5 visszafejtéssel, és még akkor sem fogod tudni használni a visszakapott valamit, mert a szerver ugye nem pusztán md5-el kódol, tehát nem az eredeti jelszót kaptad vissza.
Magyarán pusztán egy hash értékkel nem sokra mész, ha nem ismered a pontos algoritmust. Pont ezért használják ma is, és ezért tekintik bizonyos kiegészítésekkel biztonságosnak.
Vissza lehet fejteni. Hiába egyirányú ha egy program a számokat végigpróbálva 11111111-től a 99999999-ig végig megcsinálja a hash-t és összehasonlítja azzal amit meg akarsz fejteni.
Igen visszalehet állítani számos programmal. Legfeljebb nagyon sokáig tart, de mivel csak számokról beszélünk, a mai GPU-kal CPU-kal ez lehetséges.
Ha van benne kisbetű nagybetű, különleges karakter akkor már neccesebb. De! Vannak programok amik több processzor számítási kapacitását összegezve is tudnak ilyen feladatot elvégezni. Sőt! Célhardverek is vannak kifejezetten jelszótörésre.
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!