Generatore htpasswd – crea un file .htpasswd online

Inserisci nome utente e password, poi clicca “Aggiungi all’elenco”: la riga htpasswd è pronta.

Testi e file restano nel tuo browser: non viene inviato nulla a un server.

L’elenco esiste solo in questa pagina. Copialo o scaricalo prima di uscire.

Come si usa

  1. Inserisci nome utente e password. “Genera” crea una password casuale di 16 caratteri.
  2. Salvo esigenze particolari, lascia bcrypt come algoritmo. Un fattore di costo di 10 è un valore ragionevole.
  3. “Aggiungi all’elenco” mostra a destra una riga “utente:hash”. Se aggiungi di nuovo lo stesso nome utente, la sua riga viene sostituita.
  4. Salva il contenuto in un file .htpasswd sul server, poi indica quel file nel .htaccess o nella configurazione di Nginx.

Domande frequenti

La mia password viene inviata a un server?

No. Gli hash vengono calcolati nel tuo browser e la password non viene mai trasmessa. Anche la riga ottenuta non contiene la password in chiaro.

Cosa devo scrivere nel .htaccess?

Quattro righe: AuthType Basic, AuthName "Area riservata", AuthUserFile /percorso/assoluto/del/.htpasswd e Require valid-user. Tieni il .htpasswd fuori dalla cartella web pubblica.

Perché con la stessa password il risultato cambia ogni volta?

bcrypt e APR1 aggiungono un salt casuale a ogni calcolo. Il salt è scritto nella riga stessa, così il server può comunque verificare la password: ognuna di queste righe funziona.

Strumenti simili

Tutti gli strumenti