MD5 reťazce nekóduje. Aby si našiel zodpovedajúce heslo, musel by si vyskúšať všetky možnosti. Môžeš vyskúšať nájsť cez Google "md5 reverse lookup" (ale také stránky zvyčajne fungujú iba pri nejakých normálnych [nie náhodných] heslách a ešte navyše pri anglických).
A co si si myslel? Ze sa raz ulozi rovnaje heslo ako jeden md5 kod a potom druhy krat ako iny md5 kod? Potom by to neslo porovnavat a nejednalo by sa o kryptovanie hesla.
ppt napísal:A co si si myslel? Ze sa raz ulozi rovnaje heslo ako jeden md5 kod a potom druhy krat ako iny md5 kod? Potom by to neslo porovnavat a nejednalo by sa o kryptovanie hesla.
kryptovanie? hashovanie
inak rovnaky md5 ti moze dat aj viac hesiel a su aj metody, kde zakodovany vysledok je vzdy iny, ale overit sa da
roman3x napísal:kryptovanie? hashovanie
inak rovnaky md5 ti moze dat aj viac hesiel a su aj metody, kde zakodovany vysledok je vzdy iny, ale overit sa da
Jj, md5 kod obsahuje 32 znakov, pricom znak=123...CDEF (16stkova sustava). Cize ak by si zahashoval vsetky vety (co je ale nerealne), tak by sa ti urcite opakovali md5.
roman3x napísal:mas jedno! dlhe, kratke...vsetko bude mat 32 znakovy hash
Ale je veľmi málo pravdepodobné, že by dve heslá kratšie ako 32 znakov (vlastne ešte viac, keďže pri hesle málokedy použiješ všetkých 256 bitov) mali rovnaký md5 hash.
chrono napísal:Ale je veľmi málo pravdepodobné, že by dve heslá kratšie ako 32 znakov (vlastne ešte viac, keďže pri hesle málokedy použiješ všetkých 256 bitov) mali rovnaký md5 hash.
Každý týpek, ktorého sa oplatí hacknúť je natoľko inteligentný, že si nedá také heslo, čo by sa dalo decryptovať pomocou nejakej databázy.
Jednu vec stále neviem pochopiť ak existuje nejaký princíp na zacryptovanie slova tak prečo nexistuje aj nejaký princíp decryptovania ( myslím počítatelný princíp ).
Ale tebe netreba to heslo z databazy "odkodovat". Co by to bolo potom za ochranu dat uzivatelov, ak by si si vedel pozriet ich hesla?
Predstav si, ze v premennej $heslo_db mas ulozene zahashovane heslo z databazy a v premennej $heslo_form mas zadane heslo z formulara. Ak si chces overit, ci sa zadane hesla rovnaju, tak pouzijes nasledujucu podmienku: