Htpasswd Generator

在浏览器本地生成 Apache htpasswd 行(user:hash)。apr1 / {MD5} / {SHA} / bcrypt 均支持。

¿Qué es el generador de contraseñas htpasswd?

El generador de contraseñas htpasswd crea las líneas necesarias para los archivos de autenticación básica de Apache, en el formato “usuario:hash-de-contraseña”. Todo se calcula en tu navegador y admite cuatro algoritmos: apr1 (MD5 de Apache, compatible con la salida de htpasswd -m), {MD5}, {SHA} y bcrypt. Los hash generados pueden escribirse directamente en un archivo .htpasswd.

Funciones principales

  • Cuatro algoritmos de hash: apr1, {MD5}, {SHA} y bcrypt
  • La salida apr1 coincide exactamente con htpasswd -m
  • Sal aleatoria: la misma contraseña genera hash distinto cada vez
  • Copia en un clic la línea completa “usuario:hash”
  • Incluye ejemplo rellenable y validación de entrada

Casos de uso / Notas

Útil cuando no hay terminal disponible o hay que configurar rápido la autenticación de directorio en Nginx o Apache. Todo se calcula en local, la contraseña no sale de tu dispositivo; el usuario no puede contener dos puntos ni espacios. Guarda el archivo .htpasswd fuera de la raíz web y restringe sus permisos.

Cómo usar

  1. Introduce usuario y contraseña y elige el algoritmo (se recomienda apr1)
  2. Pulsa “Generar” para obtener una línea como user:$apr1$xxxx
  3. Pulsa “Copiar”, añade el resultado al .htpasswd y activa la autenticación del directorio