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

  1. Introduce el usuario y la contraseña (el usuario no admite espacios ni dos puntos).
  2. Elige el método de hash entre {SHA} (SHA-1) y {SHA256}.
  3. Revisa la línea htpasswd generada y cópiala con «Copiar línea».
  4. 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.

← Volver a todas las herramientas

가격 보기카톡 무료 상담