Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] długość tekstu po zakodowaniu md5()
Forum PHP.pl > Forum > Przedszkole
Neojawor
Witam.
Robię system autoryzowanego dostępu. Właśnie zrobiłem skrypt do tworzenia użytkowników, a hasło koduję przez md5(). Pojawił się problem, bo dałem sobie hasło "admin" i okazuje się, że po zakodowaniu nie mieści mi się w bazie (w bazie mam pole 'haslo' typu char(30) ).

Czy jest może jakiś algorytm przeliczania długości wyniku md5() w zależności od długości hasła?,
np. hasło o długości 7 znaków da nam kod o długości 60 znaków, czy jakoś tak.

pozdrawiam
Cienki1980
No nie no ... to trochę przesada

Masz dwie możliwości:
Albo napisz sobie szybki skrypt, który będzie robił md5() z różnych stringów ( o różnych długościach ) i sprawdź jakie długie będą wyniki ...

Lub zajrzyj do manuala i sprawdź co zwraca md5()
Neojawor
nie spodziewałem się, że w manualu PHP będzie to napisane, prędzej myślałem, że gdzieś w jakiejś specyfikacji samego algorytmu md5, a jednak. Wyraźnie jest napisane, że jest to stała długość 32 znaki

dzięki Cienki1980


edit:
temat do zamknięcia
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.