Kezdőoldal » Számítástechnika » Egyéb kérdések » Ezt a kódot nem tudná valaki...

Ezt a kódot nem tudná valaki eredeti állapotába vissza csinálni?

Figyelt kérdés
Ha jól tudom akkor ufd2-ben vagy md5-ben van. Elvileg 8 db számjegyből kell állnia: 2d3a3eb23917cafdeca050e87096b892

2012. szept. 17. 09:16
 1/5 Antimod ***** válasza:
Az md5-nek éppen az a lényege, hogy nem lehet visszafejteni. Próbálgatással lehet csak meghatározni a kiinduló karaktersort, de ugye a variációk száma... eltartana egy darabig.
2012. szept. 17. 09:23
Hasznos számodra ez a válasz?
 2/5 2xSü ***** válasza:

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.

2012. szept. 17. 11:39
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:
értem koszonom
2012. szept. 17. 12:37
 4/5 anonim ***** válasza:

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.

2012. szept. 17. 13:00
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
Ha csak számokból áll a jelszó akkor nagyon hamar fel lehet törni, mert csak végig kell próbálgatni az a 100000000 variációt. Ez hamar megvan. Ahogy írták más lenne ha betűk is lennének benne, mert akkor esélyed sincs...
2012. szept. 17. 16:45
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!