Saltar al contenido
SEO SMO HUB logo
Solicita tu Auditoría Gratis
Iniciar sesión Registrarse

Dirección: Jaipur, Rajasthan, India

info@seosmohub.com

Generador Htpasswd Gratis

Este generador htpasswd gratuito convierte nombres de usuario y contraseñas en líneas usuario:hash para el archivo .htpasswd que usan Apache y Nginx en autenticación básica. Elige bcrypt, la opción más segura, o APR1 para configuraciones antiguas, añade hasta 20 usuarios y copia las líneas con los fragmentos de configuración que activan la protección. Las contraseñas se hashean solo para esta solicitud y no se almacenan.

Publicidad

Htpasswd Generator

Generators and Converters

Gratis

Hasta 20 usuarios. Los nombres de usuario pueden usar letras, dígitos y . _ @ -

Passwords are hashed in memory for this request and are not stored or logged.

Sobre esta herramienta

La autenticación básica coloca un simple cuadro de usuario y contraseña delante de una carpeta o un sitio completo. Es una forma rápida de ocultar un sitio en desarrollo, una carpeta de administración o un borrador de los motores de búsqueda y visitantes. El servidor necesita un archivo de contraseñas donde cada línea sea un nombre de usuario, dos puntos y un hash de contraseña, nunca la contraseña en texto plano.

Introduce un usuario por línea como usuario:contraseña. Para cada línea la herramienta crea un hash e imprime el archivo terminado. Bcrypt es la mejor opción, ya que es lento de adivinar y es compatible con Apache y Nginx actuales. APR1 es un formato basado en MD5 que funciona casi en todas partes, incluidos servidores antiguos, pero es más débil. Los salts son aleatorios, por lo que hashear la misma contraseña dos veces produce líneas diferentes, y ambas son válidas.

La autenticación básica envía la contraseña con cada solicitud, así que úsala siempre sobre HTTPS. Guarda el resultado como .htpasswd fuera de la carpeta web pública, y nunca pongas contraseñas reales que uses en otros lugares en ningún formulario en línea. Esta página no almacena ni registra lo que escribes, pero para la máxima seguridad puedes generar el archivo localmente con el comando htpasswd.

Preguntas frecuentes

¿Qué hash debo elegir, bcrypt o APR1?

Elige bcrypt siempre que tu servidor lo admita. Apache 2.4 y Nginx lo leen, y está diseñado para ser lento de fuerza bruta. APR1 es un formato antiguo basado en MD5 que solo necesitas para servidores muy antiguos o software que no pueda leer bcrypt.

¿Dónde pongo el archivo .htpasswd?

Fuera de la raíz web pública si puedes, por ejemplo un nivel por encima, e indica al servidor la ruta completa. Un archivo guardado dentro de la carpeta pública puede descargarse a menos que el servidor esté configurado para bloquearlo. En Apache, la línea AuthUserFile contiene la ruta.

¿Es la autenticación básica lo suficientemente segura?

Es adecuada para mantener a visitantes ocasionales y rastreadores fuera de un sitio en desarrollo, pero no es un sistema de inicio de sesión completo. La contraseña viaja con cada solicitud, así que usa HTTPS solamente, elige contraseñas largas y evita reutilizarlas. Para cuentas de usuario reales, usa autenticación de aplicación adecuada.

¿Por qué la misma contraseña produce un hash diferente cada vez?

Cada hash incluye un salt aleatorio. El salt se almacena en el hash, por lo que el servidor aún puede verificar la contraseña. Esto también significa que dos usuarios con la misma contraseña no comparten la misma línea, que es lo que deseas.