Générateur htpasswd - Créer des lignes .htpasswd Apache en ligne
Générateur htpasswd
Générer des lignes .htpasswd Apache (format {SHA})
Comprendre les fichiers .htpasswd
Authentification de base Apache
Restreignez l'accès à un répertoire sur un serveur web Apache à l'aide de l'authentification HTTP de base.
Environnements de préproduction
Protégez rapidement par mot de passe un site de préproduction ou d'aperçu sans mettre en place un système d'authentification complet.
Format de hachage {SHA}
Génère le format d'empreinte SHA-1 encodée en Base64 qu'Apache reconnaît comme {SHA}... dans un fichier d'identifiants.
Traitement local
Votre mot de passe est haché localement avec l'API Web Crypto — il n'est jamais transmis nulle part.
Une note sur {SHA} vs bcrypt/apr1-MD5
L'outil htpasswd d'Apache prend en charge plusieurs formats de hachage. Ce générateur produit le format {SHA} (SHA-1 encodé en Base64), pris en charge par Apache depuis ses premières versions et calculable nativement dans le navigateur via l'API Web Crypto. L'outil en ligne de commande htpasswd d'Apache utilise par défaut bcrypt sur les systèmes modernes, un algorithme plus robuste mais qui ne peut pas être calculé avec les API standard du navigateur — pour des hachages bcrypt ou apr1-MD5, utilisez directement l'outil en ligne de commande htpasswd sur une machine de confiance.
Points clés à retenir
- Format {SHA} : Produit une ligne au format
username:{SHA}base64(sha1(password)). - Web Crypto natif : Utilise l'implémentation SHA-1 intégrée du navigateur — aucune bibliothèque externe nécessaire.
- Uniquement côté client : Votre mot de passe n'est jamais transmis — le hachage se fait entièrement dans votre navigateur.