![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 0 Dołączył: 12.10.2004 Ostrzeżenie: (10%) ![]() ![]() |
czesc
czy ktos wie jak rozkodowac haslo ktore bylo zakodowane funkcja md5()? czyli cos co jest odwrotnoscia tej funkcji. dzieki za kazdy pomysl pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 1 Dołączył: 22.09.2003 Skąd: Czeladź Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Prawdę rzecz biorąc nie da się do końca "odkodować" stringu potraktowanego hashem md5 - gdyż jak sama nazwa wskazuje jest to HASH (funkjcja skrótu). Co to jest hash? mając jakiś string przerabiamy go tak aby uzyskać jak najbardziej unikatowy ciąg znaków - nieżadko tracąc przy tym podstawową informację. ehh... krótko: z jakiegoś stringu tworzymy dokładnie JEDEN hash jest możliwość że z inndego stringu stworzy sie dokładnie taki sam hash jak w innym stringu ->tworzony hash nie jest UNIKATOWY Teraz chcąc odkodować jakiegoś hasha dostaniemy nieskończoną ilość stringów pasujących do tego hasha!!! (dlatego hash nazywamy także funkcją skrótu) Dlatego zapytanie o odkodowanie hasha jest błędem w myśleniu. Oczywiście można sformułować inaczej to pytanie: Znaleść taki string(stringi) którego hash będzie taki sam jak hash zadany, a przy tym ma spełniać jakieś kryteria (np długość nie przekracza 100 znaków - tylko litery i cyfry i spacje) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wiem wiem - czepialski jestem - ale chcę tylko wytłumaczyć na czym polega błąd w myśleniu:) Pozdrówka |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 01:12 |