![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 31.01.2010 Ostrzeżenie: (10%) ![]() ![]() |
Witam, mam pytanie czy da radę z poziomu PHP zakodować ciąg znaków w kodowaniu SHA-1, który zostanie użyty w pliku .htpasswd?
Próbowałem czegoś takiego, ale wygenerowane hasło nie działa przy autoryzacji.
Szukałem w internecie i znalazłem dobry generator SHA-1 - http://aspirine.org/htpasswd_en.html. Wygenerowane hasło ma zupełnie inną postać (Nick:{SHA}isyqnGP2Lh6cLhRoUJRB94wvsfg=) i co najważniejsze działa poprawnie. Moje pytanie brzmi czy da się osiągnąć podobny efekt za pomocą skryptu PHP? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
a nie lepiej to zakodowac w MD5 ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 31.01.2010 Ostrzeżenie: (10%) ![]() ![]() |
Też nad tym myślałem, ale tutaj jest identyczna sytuacja.
Moje wygenerowane hasło (md5('123')); - 202cb962ac59075b964b07152d234b70 - [nie działa] Hasło wygenerowane online (też 123) - $apr1$di//V33z$nnDhMDlOYNlKmSUO6OwYE0 - [działa] Ten post edytował Fezq 15.11.2010, 22:59:20 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
to co generuje ci php jest ok - u mnie wychodzi to samo
mozesz pokazac kod w ktorym to sprawdzasz ? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Problem w tym, że htpasswd wymaga jakiegoś specjalnego algorytmu, prawdopodobnie z solą czy czymś podobnym, musisz poszukać.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
ale w .htpasswd z tego co pamiętam nie używa się SHA-1
Użytkownika tworzysz tak: apache/bin/htpasswd.exe -c .htpasswd nazwa_uzytkownika klikasz enter wpisujesz hasło, powtarzasz i masz ;] W między czasie znalazłem Ci to |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
a ja Ci dorzuce to: http://koivi.com/php-http-auth/ masz tu gotowa funkcje do sprawdzania
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 31.01.2010 Ostrzeżenie: (10%) ![]() ![]() |
Hmm, poszukałem jeszcze trochę ale dalej nic. Na razie będę korzystał z wiersza poleceń, nie jest to może szczególnie wygodne, ale przynajmniej działa poprawnie. Dzięki za wszystkie odpowiedzi, jednak cały czas czekam, może ktoś do czegoś ciekawego dojdzie (IMG:style_emoticons/default/winksmiley.jpg)
P.S No i jeszcze zostają mi generatory online oczywiście. Ten post edytował Fezq 15.11.2010, 23:49:50 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 24 Dołączył: 21.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdz sobie jeszcze to
Cała klasa
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 21:00 |