Htpasswd Générateur

Créez des fichiers .htpasswd sécurisés pour l'authentification Apache.

À propos de l'authentification .htpasswd

Le fichier .htpasswd est utilisé pour stocker les noms d'utilisateur et les mots de passe pour l'authentification de base sur le serveur HTTP Apache. Il offre un moyen simple mais efficace de protéger les répertoires, les fichiers ou des sites web entiers contre les accès non autorisés.

Algorithme MD5 (APR1)

Ceci est l'algorithme par défaut et le plus compatible pour les serveurs Apache. Il utilise un hachage personnalisé basé sur MD5 (APR1) avec un sel aléatoire pour une sécurité renforcée.

Algorithme SHA-1

Utilise l'algorithme de hachage SHA-1. Bien qu'encore pris en charge, MD5 (APR1) est généralement préféré pour l'authentification de base Apache.

Comment implémenter .htpasswd

  1. Générez votre nom d'utilisateur et le hachage de votre mot de passe à l'aide de l'outil ci-dessus.
  2. Créez un fichier nommé .htpasswd dans un répertoire non public de votre serveur.
  3. Collez la ligne générée (par exemple, user:$apr1$random$hash) dans ce fichier.
  4. Configurez votre fichier .htaccess ou la configuration Apache pour pointer vers ce fichier en utilisant AuthUserFile.