Generatore htpasswd
Genera hash password htpasswd per l'autenticazione HTTP Basic di Apache e Nginx. Supporta MD5 (apr1), bcrypt, SHA-1 e formati in chiaro.
Input
Output
Leggimi
Che cos'è htpasswd?
Htpasswd è un formato di file utilizzato da Apache HTTP Server e altri server web per memorizzare nomi utente e password crittografate per l'autenticazione HTTP Basic. Ogni riga in un file htpasswd contiene un nome utente e una password hashata separati da due punti. Questo metodo di autenticazione protegge directory web, API e risorse richiedendo ai visitatori di inserire credenziali valide prima di accedere al contenuto protetto.
Le password nei file htpasswd non sono mai memorizzate in chiaro (a meno che non sia configurato esplicitamente). Invece, utilizzano algoritmi di hashing crittografico come MD5, bcrypt o SHA-1 per creare hash unidirezionali che possono verificare le password senza esporre i valori originali.
Descrizione dello strumento
Questo generatore di htpasswd crea voci htpasswd formattate correttamente per l'uso con Apache, Nginx e altri server web che supportano l'autenticazione HTTP Basic. Inserisci un nome utente e una password, seleziona l'algoritmo di hashing preferito e genera istantaneamente una riga htpasswd pronta all'uso da aggiungere al tuo file .htpasswd.
Esempi
Input:
- Nome utente:
admin - Password:
secretpassword - Algoritmo: MD5 (apr1)
Output:
admin:$apr1$x8m6AHel$nsaOYn3kJDoL6.qLnk3Al.
Input:
- Nome utente:
webuser - Password:
mypassword123 - Algoritmo: bcrypt
Output:
webuser:$2b$10$9nqI.uk3y90NZEfuFZ5DluVIOkQsHlTKCSLP4oVYUuuCg/5J5XYBO
Funzionalità
- Molteplici algoritmi di hashing: supporta MD5 (apr1), bcrypt, SHA-1 e formati in testo chiaro
- Generazione in tempo reale: l'hash si aggiorna istantaneamente mentre digiti nome utente o password
- Toggle visibilità password: mostra o nascondi l'input della password per una più facile immissione
- Copia con un clic: copia rapidamente la voce htpasswd generata negli appunti
- Download file .htpasswd: scarica la voce generata come file .htpasswd pronto all'uso
Casi d'uso
- Protezione di siti di staging o sviluppo con autenticazione tramite password
- Messa in sicurezza di pannelli di amministrazione e directory sensibili su server web
- Creazione di credenziali utente per l'autenticazione HTTP Basic di Apache o Nginx
- Generazione di voci htpasswd senza accesso alla riga di comando dell'utilità htpasswd
- Configurazione di autenticazione semplice per strumenti interni e siti di documentazione