Htpasswd Generador
Crea archivos .htpasswd seguros para autenticación de Apache.
Acerca de la Autenticación .htpasswd
El archivo .htpasswd se utiliza para almacenar nombres de usuario y contraseñas para la autenticación básica en el servidor Apache HTTP. Proporciona una forma simple pero efectiva de proteger directorios, archivos o sitios web completos del acceso no autorizado.
Algoritmo MD5 (APR1)
Este es el algoritmo predeterminado y más compatible para servidores Apache. Utiliza un hash personalizado basado en MD5 (APR1) con una sal aleatoria para mayor seguridad.
Algoritmo SHA-1
Utiliza el algoritmo hash SHA-1. Aunque aún es compatible, MD5 (APR1) generalmente se prefiere para la autenticación básica de Apache.
Cómo implementar .htpasswd
- Genera tu nombre de usuario y hash de contraseña usando la herramienta anterior.
- Crea un archivo llamado
.htpasswden un directorio no público de tu servidor. - Pegar la línea generada (por ejemplo,
user:$apr1$random$hash) en ese archivo. - Configura tu archivo
.htaccesso la configuración de Apache para que apunte a este archivo usandoAuthUserFile.