Cytat(DREEMus @ 15.02.2009, 21:57:10 )

MD5 coś słaby ostatnio jest, można zrobić kolizje i MD5 będzie złamany, ale zawsze możesz przestawić się na SHA1

He he ponad 4 lata temu to było z tego co pamiętam, a zatem nie tak ostatnio, ale rzeczywiście, z tego co wiem zaleca się stosowanie SHA1, choć tam też były jakieś problemy (i też nie ostatnio

).
Tak czy inaczej chyba nie należy popadać w paranoje. Myślę, że MD5 w zupełności wystarczy. Najważniejsze jest odpowiednie filtrowanie danych przesyłanych do bazy i tych, które są wyświetlane na stronie a pochodzą od użytkowników.
W zasadzie najlepiej filtrować wszystkie dane, czyli przychodzące, ale także wychodzące np z bazy danych, pomimo, że zostały już raz przefiltrowane na wejściu, zawsze jest to dodatkowe zabezpieczenie.
W przypadku logowania wiadomo, że trzeba filtrować dane (zapewne login i hasło), należy też pamiętać o formularzu rejestracji jeżeli taki istnieje.