Właśnie tworzę bazę danych z tabelą 'users'.
Oczywiste, że będzie tam kolumna z hasłem. Jak wygląda sprawa bezpieczeństwa i wydajności (no to jest akurat sprawa drugorzędna, bo to nie gł. zadanie systemu, jednak jeśli byłoby i wydajniejsze i szybsze, to czemu nie

Kod
insert into ok values(password('ok'));
insert into ok values(password('okokokokokokokokokokok'));
| *31330A9B24799CC9566A39CBD78CEF60E26C906F |
| *79753A27F970D4018E9FB6DA22D01C4DF96D3C7F |
insert into ok values(password('okokokokokokokokokokok'));
| *31330A9B24799CC9566A39CBD78CEF60E26C906F |
| *79753A27F970D4018E9FB6DA22D01C4DF96D3C7F |
A więc widzę ,że długość jest 40. czy tak jest zawsze? [zrobiłem sobie pole typu text, aby być pewnym, że rozmiar kolumny mi nic nie psuje].
Czy w przypadku md5 też sprawdziłem, i wyszło ze długośc jest 32. Znów pytanie - czy zawsze?
Oraz ostateczne. Które rozwiązanie uważacie za lepsze? I dlaczego? A może proponujecie jeszcze coś innego?