Generatore Apache .htpasswd

Genera voci password sicure per file Apache .htpasswd con multiple metodi di cifratura

🔐

Multiple Metodi di Cifratura

Supporto per algoritmi di cifratura bcrypt, MD5, SHA1 e crypt

Generazione Istantanea

Ottieni la tua voce .htpasswd immediatamente con elaborazione lato client

📋

Voce Completa

Genera voci username:password complete pronte per file .htpasswd

🔒 Elaborazione lato client
Tutto l'hashing delle password viene effettuato nel tuo browser utilizzando JavaScript. Le tue password non lasciano mai il tuo dispositivo, garantendo la massima privacy e sicurezza.

La tua voce .htpasswd apparirà qui...
💡 Per sviluppatori: crea file .htpasswd con:
htpasswd -c /path/to/.htpasswd username
# Crea nuovo file .htpasswd e aggiungi utente
htpasswd /path/to/.htpasswd username
# Aggiungi utente a file .htpasswd esistente
htpasswd -b /path/to/.htpasswd username password
# Aggiungi utente con password dalla riga di comando

Informazioni su Apache .htpasswd

.htpasswd è un file flat utilizzato dal server web Apache per memorizzare nomi utente e password per l'autenticazione HTTP. Fornisce autenticazione di accesso di base per proteggere directory e file sul tuo server web.

Confronto Metodi di Cifratura

Metodo Sicurezza Prestazioni Raccomandazione
bcrypt Eccellente Lento (intenzionalmente) Altamente raccomandato per nuove implementazioni
MD5 (Apache) Buono Veloce Accettabile per sistemi esistenti
SHA1 Moderato Veloce Usa solo per compatibilità
crypt Debole Molto veloce Non raccomandato

Come Utilizzare i File .htpasswd

1. Crea File .htpasswd

Crea un file chiamato .htpasswd in una posizione sicura (non nella root web). Aggiungi voci utilizzando il formato:

username:encrypted_password

2. Crea File .htaccess

Nella directory che vuoi proteggere, crea o modifica il file .htaccess con:

AuthType Basic
AuthName "Restricted Area"
AuthUserFile /path/to/.htpasswd
Require valid-user

3. Imposta Permessi Corretti

Assicurati che il tuo file .htpasswd abbia i permessi corretti (leggibile dal server web, non pubblico):

chmod 644 .htpasswd

⚠️ Migliori Pratiche di Sicurezza: Utilizza sempre password forti, memorizza i file .htpasswd fuori dalla root web, usa HTTPS per prevenire lo sniffing delle password e preferisci la cifratura bcrypt per nuove implementazioni.

Esempio File .htpasswd

# File Apache .htpasswd
admin:$2y$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy
user:$apr1$r31.....$Hhp4w1A3U.zpAw3W5f4eS0
guest:{SHA}W6ph5Mm5Pz8GgiULbPgzG37mj9g=
# Formato: username:password_cifrata

💡 Suggerimento: Per una migliore sicurezza, considera l'uso dell'autenticazione HTTP in combinazione con altre misure di sicurezza come restrizioni IP o autenticazione a due fattori per aree sensibili.

🛠️ Strumenti intelligenti gratuiti

Italiano Italiano