Generador de .htpasswd gratuito
Crea entradas de contraseña para archivos .htpasswd de Apache usados en autenticación básica HTTP. Admite bcrypt (el predeterminado moderno), MD5 de Apache (apr1) y formato de texto plano para proteger directorios y áreas de administración.
Un archivo htpasswd guarda credenciales con hash: el Generador bcrypt produce el mismo tipo de resumen. Combínalo con el Generador Basic Auth cuando estés conectando una cabecera Authorization.
Cómo usar Generador de Htpasswd
- 1 Introduce el nombre de usuario de la cuenta que estás protegiendo.
- 2 Introduce la contraseña que quieres que use esa cuenta.
- 3 Elige el formato de hash: bcrypt es el más fuerte de las opciones que admite Apache.
- 4 Copia la línea resultante usuario:hash en tu archivo .htpasswd.
Cómo usarlo
Introduce un nombre de usuario y contraseña, elige un método de hash y luego copia la línea resultante en tu archivo .htpasswd. Añade una línea por usuario.
- Hash bcrypt (Apache 2.4.4+ — recomendado)
- Hash MD5 de Apache (apr1$ / $1$)
- Texto plano para pruebas rápidas
- Añade varios usuarios para construir un archivo completo
- Nada se sube: el hash es local
Proteger un directorio
Crea un archivo .htpasswd fuera de la raíz de tu sitio web y referenciarlo desde un archivo .htaccess con AuthUserFile, AuthType Basic y Require valid-user. El navegador entonces pide credenciales antes de servir el contenido protegido.
Preguntas frecuentes
¿Para qué sirve un archivo .htpasswd?
Almacena nombres de usuario y contraseñas con hash para autenticación básica HTTP, que Apache y Nginx pueden exigir antes de servir un directorio. Cada línea es un nombre de usuario, dos puntos y la contraseña con hash: nunca la contraseña en sí.
¿Qué formato de hash debo elegir?
bcrypt, a menos que tu servidor sea antiguo. Es con sal y deliberadamente lento, así que un archivo .htpasswd robado es costoso de crackear. Las variantes antiguas crypt y SHA1 verifican más rápido pero también se atacan mucho más rápido, y las entradas de texto plano nunca deben usarse.
¿Es segura la autenticación básica?
Solo sobre HTTPS. La autenticación básica envía las credenciales codificadas en Base64, que es codificación en lugar de cifrado, así que cualquiera capaz de leer el tráfico puede decodificarlas al instante. Sin TLS no ofrece protección alguna.
Herramientas de seguridad y criptografía relacionadas
También te puede interesar
Herramientas de otras categorías que suelen combinarse con Generador de Htpasswd: