PLACE Jeudi 5 novembre 2026

Générateur htpasswd

Crée une ligne à placer dans un fichier .htpasswd, pour protéger un dossier d’un serveur Apache par identifiant et mot de passe. Le mot de passe est haché avec bcrypt (format $2y$, reconnu par Apache 2.4).

Identifiants

Bon à savoir

  • Passage par le serveur. Le mot de passe est envoyé une seule fois (en HTTPS), haché, puis oublié : il n’est ni enregistré ni journalisé par PLACE. Pour un accès sensible, vous pouvez aussi créer la ligne sur votre propre machine : htpasswd -nB identifiant.
  • Placez le fichier hors du site (au-dessus du dossier public), puis dans le .htaccess du dossier à protéger :
    AuthType Basic
    AuthName "Accès restreint"
    AuthUserFile "/chemin/absolu/.htpasswd"
    Require valid-user
  • Coût : chaque point de plus double le temps de calcul, pour le serveur comme pour une personne qui tenterait de deviner le mot de passe.
  • L’authentification « Basic » n’est sûre qu’en HTTPS.

Références : documentation d’Apache (htpasswd), password_hash de PHP.