Crea righe di credenziali Apache .htpasswd con bcrypt, APR1-MD5, SHA-1 o crypt. Tutto l'hashing avviene nel tuo browser — non viene caricato nulla.

Crea una riga di credenziali Apache .htpasswd direttamente nel tuo browser — la tua password viene cifrata localmente e non lascia mai questa pagina.

Credenziali

Tutto viene calcolato localmente nel tuo browser. Nessun nome utente o password viene mai inviato a un server.

Non sai quale scegliere? Usa APR1-MD5 — è il più portabile e la scelta consigliata per i file Apache .htpasswd.


Informazioni su Generatore .htpasswd

Il generatore di .htpasswd crea le righe di credenziali Apache per l'autenticazione HTTP basic: le coppie username:hash che proteggono le directory dietro un prompt di login. Inserisci un nome utente e una password (o generane una casuale robusta) e scegli un algoritmo di hash: bcrypt, APR1-MD5, SHA-1 o crypt.

APR1-MD5 è la scelta consigliata e più portabile per i file .htpasswd: funziona su ogni build di Apache. Bcrypt è il più robusto dove supportato, mentre SHA-1 e crypt esistono principalmente per compatibilità legacy. Lo strumento etichetta ogni algoritmo con indicazioni utili così puoi scegliere con sicurezza.

Fondamentale per uno strumento per password: tutto l'hashing avviene localmente nel tuo browser, nessun nome utente o password viene mai inviato a un server. Copia la riga generata in un file esistente o scarica un .htpasswd pronto, quindi fai riferimento ad esso dalla tua configurazione Apache o dalla direttiva AuthUserFile del tuo .htaccess.

Come usare Generatore .htpasswd

  1. Inserisci un nome utente (senza spazi o due punti) e una password, oppure clicca il pulsante per generare una password casuale robusta.
  2. Scegli un algoritmo di hash: APR1-MD5 è il predefinito consigliato; sono disponibili anche bcrypt, SHA-1 e crypt.
  3. Clicca su "Genera riga di credenziali" e attendi il completamento dell'hashing.
  4. Copia la riga username:hash o scaricala come file .htpasswd.
  5. Fai riferimento al file dalla tua configurazione Apache o dal tuo .htaccess con AuthUserFile per abilitare l'autenticazione basic.

Domande frequenti

APR1-MD5 è la scelta predefinita sicura: ogni installazione Apache lo supporta. Usa bcrypt per l'hashing più robusto dove il tuo server lo supporta; evita SHA-1 e crypt a meno che la compatibilità legacy non lo richieda.

No. L'hash viene calcolato interamente nel tuo browser con codice lato client, quindi né il nome utente né la password lasciano mai il tuo dispositivo.

Genera una riga per utente e metti ciascuna sulla propria riga nello stesso file .htpasswd. Apache abbina il nome utente all'inizio di ogni riga.

Posiziona il .htpasswd fuori dalla root web, poi aggiungi AuthType Basic, AuthName, AuthUserFile /percorso/al/.htpasswd e Require valid-user al .htaccess della directory o alla configurazione del vhost.

Sì, gratuito e illimitato, senza necessità di account.

Hai bisogno di aiuto?
Hai riscontrato un problema con questo strumento? Faccelo sapere.
Segnala un problema

Aggiungi questo strumento gratuito al tuo sito web — copia e incolla il codice qui sotto.