Generador de htpasswd
Genera líneas htpasswd para la autenticación básica de Apache/Nginx a partir de usuario y contraseña (Web Crypto SHA)
도구를 불러오는 중…
🔒 Todo se procesa 100 % en tu navegador. Tus archivos y datos nunca se suben a ningún servidor.
Una herramienta que, al introducir un usuario y una contraseña, genera al instante en el navegador la línea que puedes añadir a la autenticación básica (.htpasswd) de Apache y Nginx. Usa la Web Crypto nativa del navegador para crear hashes {SHA} (SHA-1) o {SHA256} y también puede reunir varias cuentas en el contenido de un único archivo .htpasswd.
Cómo usar
- Introduce el usuario y la contraseña (el usuario no admite espacios ni dos puntos).
- Elige el método de hash entre {SHA} (SHA-1) y {SHA256}.
- Revisa la línea htpasswd generada y cópiala con «Copiar línea».
- Si necesitas varias cuentas, reúnelas con «Añadir al archivo» y copia de una vez el archivo .htpasswd completo.
Preguntas frecuentes
- ¿Cómo aplico el archivo generado?
- En Apache indica la ruta del archivo .htpasswd generado con AuthUserFile en la configuración, y en Nginx con auth_basic_user_file; así podrás usarlo para la autenticación básica. Cada línea tiene el formato «usuario:hash».
- ¿Es seguro el método {SHA}?
- {SHA} (SHA-1) es un hash sin sal, por lo que resulta adecuado para una configuración rápida y por comodidad. Para servicios donde la seguridad sea crítica, se recomienda usar bcrypt (htpasswd -B), que incluye sal y cálculos repetidos, pero como bcrypt no se puede generar en el navegador, esta herramienta ofrece el método SHA.
- ¿Se envía a un servidor la contraseña que introduzco?
- No. El cálculo del hash se realiza por completo con la API Web Crypto del navegador, y ni el usuario ni la contraseña se envían o guardan en ningún servidor.
