Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Funkcja hash dla unikalnej kolumny bez kolizii
Forum PHP.pl > Forum > Przedszkole
Octobus
Witam,

mam w bazie danych adresy url, czasem sa one baaardzo dlugie i musze zachowac unikalnosc tej kolumny razem z druga. Mysql tego nie zrobi bo url sa za dlugie wiec musze skorzystac z hash. Pytanie jaki algorytm wybrac zeby bylo jak najmniejsze ryzyko kolizii ? md5() mysle ze calkowicie odpada, myslalem o sha1() ale nie wiem, byc moze sa jakies lepsze ?
aras785
Może password_hash (http://php.net/manual/en/function.password-hash.php)
Pyton_000
Tak na prawdę cokolwiek możesz wziąć. sha1() powinno wystarczyyć, no chyba że będziesz tam miał dziesiątki milionów rekordów. Ale i tak ryzyko jest małe.
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.