Hej,
Utworzyłem sobie prościutką bazę danych w PostgreSQL, która zawiera id, nazwę użytkownika oraz hasło zahashowane za pomocą funkcji crypt (algorytm BF). W wyniku tego dostałem hasło zapisane w wariancie $2a$. Teraz, przy użyciu PHP, potrzebuję porównać hasło wpisane przez użytkownika w formularzu z hasłem z bazy danych. Jeśli zahaszuję je za pomocą funkcji password_hash() w PHP, to dostanę hasło w wariancie BF $2y$.
Pytanie brzmi: jak to ugryźć? Czy PostgreSQL może utworzyć hasło w wariancie $2y$ lub czy w PHP da się wygenerować hash w wariancie $2a$?