Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Szyfrowanie MD5
kamil1114
post 8.01.2009, 17:10:16
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 22.02.2008
Skąd: katowice

Ostrzeżenie: (0%)
-----


Co mi daje szyfrowanie MD5 ? Jest jakaś funkcja do zaszyfrowania jakiegoś napisu ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
flashdev
post 9.01.2009, 00:03:30
Post #2





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


Cytat(sowiq @ 8.01.2009, 23:09:45 ) *
Oczywiście wiesz, że nawet jak Twoje hasło ma 100 znaków, to jest spore prawdopodobieństwo kolizji krótszego hasła. Tzn. hasło 4-znakowe może mieć taki sam hash jak Twoje 100-znakowe i nijak tego nie sprawdzisz, bo porównujesz tylko wyniki działania funkcji md5().


36^32 = 63340286662973277706162286946811886609896461828096

Bądźmy realistami, prawdopodobieństwo, że ktoś przypadkowo trafi na to hasło jest mniejsze niz wygranie w totolotka kilka razy pod rząd.
Nawet jeśli masz superkomputer i bruteforcem przeliczysz choćby nawet 10^20 (w co wątpię) kombinacji to i tak pozostaje kosmiczna ilość.
Pewnie to się zmieni, kiedy powstaną komputery kwantowe, ale to juz inna bajka smile.gif


--------------------
Go to the top of the page
+Quote Post
sowiq
post 9.01.2009, 00:32:11
Post #3





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(flashdev @ 9.01.2009, 00:03:30 ) *
36^32 = 63340286662973277706162286946811886609896461828096
Pudło smile.gif Skrót składa się z wartości hexadecymalnych, więc nie 32^32, a 16^32. To daje różnicę 29 rzędów wartości smile.gif

Ale co do prawdopodobieństwa to oczywiście masz rację. Jednak wykluczyć się tego nie da, dlatego bezpieczniej stosować sha1() smile.gif

Ten post edytował sowiq 9.01.2009, 02:25:12
Go to the top of the page
+Quote Post

Posty w temacie
- kamil1114   [PHP]Szyfrowanie MD5   8.01.2009, 17:10:16
- - flashdev   Po pierwsze MD5 nie jest algorytmem szyfrującym, t...   8.01.2009, 17:23:18
- - zulus   To nie jest szyfrowanie, tylko hashowanie (md5 czę...   8.01.2009, 17:23:28
- - WebKing   Funkcja md5" title="Zobacz w manualu PHP" target="...   8.01.2009, 17:24:18
- - kamil1114   Ok , dziękuje za odpowiedzi. Wszyscy dostali ...   8.01.2009, 17:28:01
|- - phpion   Cytat(kamil1114 @ 8.01.2009, 19:28:01...   8.01.2009, 17:30:25
- - WebKing   md5 nie ale base64 tak funkcja base64_decode" titl...   8.01.2009, 17:28:53
- - kamil1114   Czemu jak ten tekst zahashuje to takie coś mi się ...   8.01.2009, 17:37:33
|- - sowiq   Cytat(kamil1114 @ 8.01.2009, 17:37:33...   8.01.2009, 17:58:49
- - WebKing   Kodowanie md5 jest nieodwracalne przy pomocy tej f...   8.01.2009, 17:46:08
- - kamil1114   Ok , dziękuje. A w takim przypadku jest sens ...   8.01.2009, 18:04:35
- - flashdev   Jeżeli zakładasz możliwość przechwycenia danych w ...   8.01.2009, 18:18:01
- - kamil1114   Ok , dziękuje wszystkim za pomoc   8.01.2009, 18:28:05
- - Rafal Filipek   w twoim skrypcie musisz jeszcze zamienic Kod...   8.01.2009, 19:07:32
- - kamil4u   Ja jeszcze dodam: md5 jest niczym, gdy hasło jest ...   8.01.2009, 20:38:34
|- - sowiq   Cytat(kamil4u @ 8.01.2009, 20:38:34 )...   8.01.2009, 23:09:45
- - flashdev   Cytat(sowiq @ 8.01.2009, 23:09:45 ) O...   9.01.2009, 00:03:30
|- - sowiq   Cytat(flashdev @ 9.01.2009, 00:03:30 ...   9.01.2009, 00:32:11
- - erix   Jedno i drugie można złamać. Serwisów do odwracani...   9.01.2009, 21:12:55
|- - sowiq   Cytat(erix @ 9.01.2009, 21:12:55 ) Se...   9.01.2009, 23:50:29
- - erix   Ok, łamania - i tak wiemy, o co chodzi.   10.01.2009, 00:37:39
- - sowiq   Cytat(erix @ 10.01.2009, 00:37:39 ) O...   10.01.2009, 10:35:51


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 09:33