Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 6 Dołączył: 22.09.2012 Ostrzeżenie: (0%)
|
Kod:
Wynik dla PHP 5.2.5 Cytat stackoverflow $2a$10$bf57caf7e1fa23e4b975ab CRYPT: $2.LaeiP21fsQ Wynik dla PHP 5.4.4 Cytat stackoverflow $2a$10$bf57caf7e1fa23e4b975ab CRYPT: $2a$10$bf57caf7e1fa23e4b975aOhXjTtYrqOYLfHsxdOxGRhF03.LtKewW Chce przenieść skrypt na nowy serwer, do tego potrzebuje zmusić PHP 5.4 do zachowania jak 5.2.5 (czyli chciałbym w 5.4 uzyskać ten sam wynik co 5.2.5) Gdy do soli dodam $ na końcu to i tak nie ma różnicy. Jak możecie się domyślać pytanie zadałem też na StackOverflow jak narazie bez rezultatu (http://stackoverflow.com/questions/15021135/different-versions-of-php-different-results-of-crypt) Proszę o pomoc. Ten post edytował karakara 22.02.2013, 11:19:41 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Zobacz wyedytowaną część mojego posta.
Bardzo dobrze, że użyłeś crypt() - jest to obecnie zalecany sposób hashowania haseł. Szkoda tylko, że od początku nie wydało Ci się podejrzane, że hash jest bardzo krótki (porównywalny z długością hasła). Swoja drogą, jeśli dobrze pamiętam, w którejś wersji PHP był taki bug, że funkcja crypt() zawsze zwracała tylko salt. Takie rzeczy niosą dosyć poważne konsekwencje (IMG:style_emoticons/default/smile.gif) |
|
|
|
karakara Różne wersje PHP, różne wyniki funkcji crypt() 22.02.2013, 11:18:44
timon27 Różnice w funkcji crypt() nie wynikają bezpośredni... 22.02.2013, 11:36:50 
sowiq Cytat(timon27 @ 22.02.2013, 11:36:50 ... 22.02.2013, 11:42:21
karakara ktoś kiedyś podesłał mi rozwiązanie z hashowaniem ... 22.02.2013, 11:51:20 
!*! Cytat(karakara @ 22.02.2013, 11:51:20... 22.02.2013, 11:59:07 
sowiq Cytat(!*! @ 22.02.2013, 11:59... 22.02.2013, 12:22:10 
!*! Cytat(sowiq @ 22.02.2013, 12:22:10 ) ... 22.02.2013, 12:23:49
karakara tak pewnie zrobię i liczę na to, że dużo osób się ... 22.02.2013, 12:26:25 ![]() ![]() |
|
Aktualny czas: 31.12.2025 - 16:49 |