Generator htpasswd
Generuj hashe haseł htpasswd dla podstawowego uwierzytelniania HTTP w Apache i Nginx. Obsługuje MD5 (apr1), bcrypt, SHA-1 oraz formaty plaintext.
Wejście
Wyjście
Instrukcja
Co to jest htpasswd?
Htpasswd jest formatem pliku używanym przez Apache HTTP Server i inne serwery internetowe do przechowywania nazw użytkowników i zaszyfrowanych haseł dla HTTP Basic Authentication. Każda linia w pliku htpasswd zawiera nazwę użytkownika i zahashowane hasło oddzielone dwukropkiem. Ta metoda uwierzytelniania chroni katalogi internetowe, API i zasoby, wymagając od odwiedzających podania prawidłowych danych uwierzytelniających przed dostępem do chronionej zawartości.
Hasła w plikach htpasswd nigdy nie są przechowywane w postaci zwykłego tekstu (chyba że zostanie to wyraźnie skonfigurowane). Zamiast tego używają kryptograficznych algorytmów haszujących, takich jak MD5, bcrypt lub SHA-1, aby tworzyć jednokierunkowe hashe, które mogą weryfikować hasła bez ujawniania ich pierwotnych wartości.
Opis narzędzia
Ten htpasswd generator tworzy prawidłowo sformatowane wpisy htpasswd do użycia z Apache, Nginx i innymi serwerami internetowymi obsługującymi HTTP Basic Authentication. Wprowadź nazwę użytkownika i hasło, wybierz preferowany algorytm haszujący i natychmiast wygeneruj gotową do użycia linię htpasswd, którą możesz dodać do swojego pliku .htpasswd.
Przykłady
Wejście:
- Nazwa użytkownika:
admin - Hasło:
secretpassword - Algorytm: MD5 (apr1)
Wyjście:
admin:$apr1$x8m6AHel$nsaOYn3kJDoL6.qLnk3Al.
Wejście:
- Nazwa użytkownika:
webuser - Hasło:
mypassword123 - Algorytm: bcrypt
Wyjście:
webuser:$2b$10$9nqI.uk3y90NZEfuFZ5DluVIOkQsHlTKCSLP4oVYUuuCg/5J5XYBO
Funkcje
- Wiele algorytmów haszujących: Obsługuje MD5 (apr1), bcrypt, SHA-1 oraz formaty tekstu jawnego
- Generowanie w czasie rzeczywistym: Hash aktualizuje się natychmiast, gdy wpisujesz nazwę użytkownika lub hasło
- Przełącznik widoczności hasła: Pokazuje lub ukrywa wprowadzane hasło, ułatwiając wpisywanie
- Kopiowanie jednym kliknięciem: Szybko kopiuj wygenerowany wpis htpasswd do schowka
- Pobierz plik .htpasswd: Pobierz wygenerowany wpis jako gotowy do użycia plik .htpasswd
Przypadki użycia
- Ochrona stron staging lub deweloperskich przy użyciu uwierzytelniania hasłem
- Zabezpieczanie paneli administracyjnych i wrażliwych katalogów na serwerach internetowych
- Tworzenie danych uwierzytelniających użytkowników dla Apache lub Nginx HTTP Basic Authentication
- Generowanie wpisów htpasswd bez dostępu do wiersza poleceń narzędzia htpasswd
- Konfigurowanie prostego uwierzytelniania dla wewnętrznych narzędzi i stron dokumentacji