htpasswd-generator
Generera htpasswd-lösenordshashar för Apache och Nginx HTTP Basic Authentication. Stöder MD5 (apr1), bcrypt, SHA-1 och klartextformat.
Inmatning
Utdata
Readme
Vad är htpasswd?
Htpasswd är ett filformat som används av Apache HTTP Server och andra webbservrar för att lagra användarnamn och krypterade lösenord för HTTP Basic Authentication. Varje rad i en htpasswd‑fil innehåller ett användarnamn och ett hashat lösenord separerat med ett kolon. Denna autentiseringsmetod skyddar webbkataloger, API:er och resurser genom att kräva att besökare anger giltiga inloggningsuppgifter innan de får åtkomst till skyddat innehåll.
Lösenorden i htpasswd‑filer lagras aldrig i klartext (såvida det inte uttryckligen konfigureras så). Istället används kryptografiska hash‑algoritmer som MD5, bcrypt eller SHA‑1 för att skapa envägs‑hashar som kan verifiera lösenord utan att avslöja de ursprungliga värdena.
Verktygsbeskrivning
Denna htpasswd‑generator skapar korrekt formaterade htpasswd‑poster för användning med Apache, Nginx och andra webbservrar som stödjer HTTP Basic Authentication. Ange ett användarnamn och ett lösenord, välj önskad hash‑algoritm, och generera omedelbart en färdig htpasswd‑rad som du kan lägga till i din .htpasswd‑fil.
Exempel
Inmatning:
- Användarnamn:
admin - Lösenord:
secretpassword - Algoritm: MD5 (apr1)
Utmatning:
admin:$apr1$x8m6AHel$nsaOYn3kJDoL6.qLnk3Al.
Inmatning:
- Användarnamn:
webuser - Lösenord:
mypassword123 - Algoritm: bcrypt
Utmatning:
webuser:$2b$10$9nqI.uk3y90NZEfuFZ5DluVIOkQsHlTKCSLP4oVYUuuCg/5J5XYBO
Funktioner
- Flera hash‑algoritmer: Stöder MD5 (apr1), bcrypt, SHA‑1 och klartextformat
- Generering i realtid: Hashen uppdateras omedelbart när du skriver in användarnamn eller lösenord
- Växla lösenordsynlighet: Visa eller dölja lösenordsinmatning för enklare inmatning
- Ett‑klick‑kopiering: Kopiera snabbt den genererade htpasswd‑posten till urklipp
- Ladda ner .htpasswd‑fil: Ladda ner den genererade posten som en färdig .htpasswd‑fil
Användningsområden
- Skydda staging‑ eller utvecklingswebbplatser med lösenordsautentisering
- Säkerställa admin‑paneler och känsliga kataloger på webbservrar
- Skapa användaruppgifter för Apache eller Nginx HTTP Basic Authentication
- Generera htpasswd‑poster utan kommandoradsåtkomst till htpasswd‑verktyget
- Sätta upp enkel autentisering för interna verktyg och dokumentationssajter