Cytat
No właśnie, jaki jest sens operowania na wersji tekstowej, skoro można na binarnej?
Wersję tekstową można wyświetlić, jest ona czytelna dla człowieka. Również w przypadku konieczności przesłania hasha w wielu protokołach (szczególnie tekstowych, np. HTTP) jest ona wygodniejsza w użyciu. Jeżeli ma to być użyte na potrzeby hasła w serwisie nie ma właściwie najmniejszego znaczenia jaką wersję wybierzesz.
Cytat
Ja zawsze używam kodowania PASSWORD() i hasło trzymam w typue 'varchar'.
Dwa błędy. Pierwszym jest użycie PASSWORD ([url=http://dev.mysql.com/doc/refman/5.0/en/encryption-functions.html#function_password]patrz: note), drugim przechowywanie wyniku w kolumnie typu VARCHAR (typ o zmiennej długości dla danych o stałej długości).