hmmm... jakos nie bardzommi sie widzi to co napisal squid.
Zalozmy, zemamy formularz, a w nim pole o nazwie haslo, wysylamy formularz do pliku sprawdz.php w ktorym odczytujemy $_POST['haslo'] i podstawiamy $haslo=md5($_POST['haslo']) i sprawdzamy, czy w pliku z haslami zakodowanymi w md5 jest haslo o kodzie $haslo np. przez ereg($haslo,$zawartosc_pliku). jak tak, to user ma dostep do zawartosci pliku, jak nie, to go wywala.
i teraz co z tego, ze znasz tamte hasla w pliku, skoro i tak nie mozesz ich uzyc, bo jak przypiszesz $haslo=dh4h4h55h53ht4ht4h4th (jakies wybrane haslo z pliku), to i tak $haslo zostanie od nowa zakodowane md5 w pliku sprawdz.php, wiec wartosc tej zmiennej ulegnie zmianie.
a md5 jest tylko po to, by jakis hacker

nie zobaczyl hasel userow, ktore by byly nie zakodowane, bo byc moze uzywaja oni tych hasel do np. poczty