![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 12.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
jeśli ktoś zapomni hasła, to u mnie dostaje haso tymczasowe, generowane przez system.
Czy ktoś wie ile możliwości daje $haslo = md5( mt_rand () ); ? - prosze o przeliczenia linijka pod linijką (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) oto moje przeliczenia, poprawcie je (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) mt_rand() zwraca liczbe od 0 do RAND_MAX (ile to rand_max)? - a więc to jest x liczb powiedzmy. liczba z mt_rand jest hashowana przez md5 - wychodzi 32 znakowa liczba hexa. liczb hexa 32 znakowych jest 16^32 czy ilosc wyników to 16^32*RAND_MAX ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
Ja często, w podobnych funkcjach używam jeszcze time() dla bezpieczeństwa, aby nie było powtórzeń. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 00:58 |