htpasswd-generator
Generer htpasswd-passordhasher for Apache og Nginx HTTP Basic Authentication. Støtter MD5 (apr1), bcrypt, SHA-1 og klartekstformater.
Inndata
Utdata
Les meg
Hva er htpasswd?
Htpasswd er et filformat som brukes av Apache HTTP Server og andre webservere for å lagre brukernavn og krypterte passord for HTTP Basic Authentication. Hver linje i en htpasswd-fil inneholder et brukernavn og et hashet passord separert med et kolon. Denne autentiseringsmetoden beskytter webkataloger, API-er og ressurser ved å kreve at besøkende oppgir gyldige legitimasjonsopplysninger før de får tilgang til beskyttet innhold.
Passordene i htpasswd-filer lagres aldri i klartekst (med mindre det er eksplisitt konfigurert). I stedet bruker de kryptografiske hash-algoritmer som MD5, bcrypt eller SHA-1 for å lage enveishash som kan verifisere passord uten å avsløre de opprinnelige verdiene.
Verktøysbeskrivelse
Denne htpasswd-generatoren lager korrekt formaterte htpasswd-oppføringer for bruk med Apache, Nginx og andre webservere som støtter HTTP Basic Authentication. Skriv inn et brukernavn og passord, velg ønsket hash-algoritme, og generer umiddelbart en klar‑til‑bruk htpasswd‑linje som du kan legge til i din .htpasswd‑fil.
Eksempler
Inndata:
- Brukernavn:
admin - Passord:
secretpassword - Algoritme: MD5 (apr1)
Utdata:
admin:$apr1$x8m6AHel$nsaOYn3kJDoL6.qLnk3Al.
Inndata:
- Brukernavn:
webuser - Passord:
mypassword123 - Algoritme: bcrypt
Utdata:
webuser:$2b$10$9nqI.uk3y90NZEfuFZ5DluVIOkQsHlTKCSLP4oVYUuuCg/5J5XYBO
Funksjoner
- Flere hash‑algoritmer: Støtter MD5 (apr1), bcrypt, SHA-1 og klartekst‑formater
- Sanntidsgenerering: Hash oppdateres umiddelbart mens du skriver inn brukernavn eller passord
- Passord‑synlighet‑bryter: Vis eller skjul passordfeltet for enklere inntasting
- Ett‑klikk‑kopiering: Kopier raskt den genererte htpasswd‑oppføringen til utklippstavlen
- Last ned .htpasswd‑fil: Last ned den genererte oppføringen som en klar‑til‑bruk .htpasswd‑fil
Bruksområder
- Beskytte staging‑ eller utviklingsnettsteder med passordautentisering
- Sikre admin‑paneler og sensitive kataloger på webservere
- Opprette brukerlegitimasjon for Apache eller Nginx HTTP Basic Authentication
- Generere htpasswd‑oppføringer uten kommandolinjetilgang til htpasswd‑verktøyet
- Sette opp enkel autentisering for interne verktøy og dokumentasjonsnettsteder