digtools
🔐
basic auth,

Generador de .htpasswd

Genera .htpasswd y .htaccess para la autenticación básica de forma segura desde el navegador.Dado que la contraseña no se envía al servidor, no hay riesgo de fuga de información.

🛡️
En el navegador
Seguro, sin envío al servidor
⚙️
Generación por lotes
Crea .htaccess al mismo tiempo
🆓
Sin registro
Totalmente gratis e ilimitado
about,

Acerca del generador de Autenticación Básica (.htpasswd)

La "Autenticación Básica" es el método de restricción de acceso más fácil de implementar para páginas o directorios específicos de un sitio web. Para configurarla, debe colocar un archivo .htpasswd que contiene pares de nombres de usuario y contraseñas encriptadas, y un archivo .htaccess que describe las reglas de autenticación en el servidor.

Esta herramienta encripta la contraseña introducida directamente en su navegador (dispositivo) y genera simultáneamente la cadena para .htpasswd y el código de configuración correspondiente para .htaccess de forma segura. Dado que las contraseñas no se envían al servidor, no hay riesgo de fuga de información.

how to,

Pasos para generar contraseñas y configuraciones

PASO 1

Usuario y Contraseña

Ingrese el "Nombre de usuario" y la "Contraseña" que desea utilizar para la Autenticación Básica.

PASO 2

Configuraciones detalladas

Ingrese el nombre de dominio (AuthName) que se mostrará en el cuadro de diálogo y la ruta absoluta en el servidor donde colocará el archivo .htpasswd.

PASO 3

Selección de algoritmo

Seleccione el algoritmo de encriptación. Se recomienda Bcrypt para Apache 2.4 o posterior.

PASO 4

Generar y Colocar

Haga clic en el botón "Generar", copie o descargue el código generado y colóquelo en el servidor.

glossary,

Glosario relacionado con la Autenticación Básica

Autenticación Básica
Un método simple de restricción de acceso proporcionado como característica estándar de los servidores web (como Apache o Nginx). Al acceder a un directorio configurado, el navegador mostrará un cuadro de diálogo de autenticación.
.htpasswd
Un archivo de texto que almacena nombres de usuario y contraseñas encriptadas para la Autenticación Básica. Por razones de seguridad, se recomienda colocarlo en un nivel superior a los directorios públicos (como public_html).
.htaccess
Un archivo utilizado para controlar las configuraciones del servidor web Apache a nivel de directorio. En él se describen las reglas (como AuthType Basic y Require valid-user) para habilitar la Autenticación Básica.
Bcrypt
El algoritmo de encriptación de contraseñas (hash) fuertemente recomendado en la actualidad. Está diseñado para tardar intencionadamente en calcularse, lo que lo hace resistente a los ataques de fuerza bruta. Compatible con Apache 2.4 y posteriores.
AuthName (Nombre de dominio)
El mensaje o nombre de grupo que se muestra en el cuadro de diálogo de Autenticación Básica. Se configura para indicar al usuario a qué área está intentando acceder.
AuthUserFile
La ruta absoluta en el servidor donde se encuentra el archivo .htpasswd, especificada en el archivo .htaccess. Si esta ruta es incorrecta, la autenticación no funcionará correctamente.
Ataque de fuerza bruta
Un tipo de ciberataque que intenta acceder de forma no autorizada probando exhaustivamente todas las combinaciones posibles de contraseñas. El uso de un algoritmo robusto como Bcrypt ayuda a prevenir este tipo de ataques.
Codificación Base64
Cuando una contraseña se envía del navegador al servidor a través de Autenticación Básica, los datos no se encriptan, sino que se "codifican" en un formato llamado "Base64". Por lo tanto, siempre debe usarse junto con comunicación HTTPS.
faq,

Preguntas Frecuentes (FAQ) sobre Autenticación Básica

Q.¿La contraseña generada se guarda en el servidor?
No. Esta herramienta realiza todos los procesos de encriptación en su navegador utilizando JavaScript. La contraseña ingresada no se envía al servidor a través de Internet, así que no se preocupe.
Q.¿Qué algoritmo debo elegir?
Si su servidor es Apache 2.4 o posterior, recomendamos "Bcrypt" para mayor seguridad. Si utiliza Nginx o un servidor antiguo, elija "SHA-1", que es ampliamente compatible.
Q.¿Necesito .htaccess además de .htpasswd?
Sí. En el caso de servidores Apache, es necesario escribir reglas en el archivo .htaccess (como AuthType Basic) para restringir el acceso haciendo referencia al archivo .htpasswd. Esta herramienta también genera el código de configuración al mismo tiempo.
Q.¿Qué hago si olvido la contraseña?
No es posible recuperar la contraseña original a partir de la contraseña encriptada (hash). Si olvida la contraseña, use esta herramienta para generar un nuevo hash de contraseña y sobrescriba el archivo .htpasswd en el servidor.
Q.¿Es posible tener IDs y contraseñas individuales para varios usuarios?
Sí. Simplemente genere combinaciones de usuario y contraseña con esta herramienta y agréguelas al archivo .htpasswd en el servidor con saltos de línea para configurar múltiples cuentas de usuario.
Q.¿Hay algo a tener en cuenta al usar la Autenticación Básica en WordPress?
WordPress tiene un archivo .htaccess en el directorio raíz por defecto. Cuando agregue la descripción de la autenticación básica, asegúrese de agregarla fuera de la descripción existente de WordPress (# BEGIN WordPress ~ # END WordPress).
scenes,

Casos de uso

  • 🚧

    Proteger entornos de prueba

    Asegure sitios de prueba o entornos de staging de motores de búsqueda y accesos no autorizados.

  • 👥

    Crear páginas internas

    Construya páginas o directorios dedicados accesibles solo para miembros internos o clientes específicos.

Enviar comentarios

Déjenos saber su opinión para ayudarnos a mejorar la herramienta.

Descargo de Responsabilidad

Las herramientas proporcionadas en este sitio son de uso completamente gratuito, pero utilícelas bajo su propio riesgo. No ofrecemos garantías sobre la precisión, integridad o seguridad de los resultados de cálculo, resultados de conversión o datos generados. Tenga en cuenta que el operador no asume ninguna responsabilidad por los daños o problemas causados por el uso de estas herramientas. La mayoría de las herramientas procesan archivos y cálculos localmente en su navegador, lo que significa que los datos ingresados no se envían ni se almacenan en nuestros servidores.