Créez des lignes d'identifiants Apache .htpasswd avec bcrypt, APR1-MD5, SHA-1 ou crypt. Tout le hachage se fait dans votre navigateur — rien n'est téléversé.

Créez une ligne d'identifiants Apache .htpasswd directement dans votre navigateur — votre mot de passe est haché localement et ne quitte jamais cette page.

Identifiants

Tout est calculé localement dans votre navigateur. Aucun nom d'utilisateur ni mot de passe n'est jamais envoyé à un serveur.

Vous ne savez pas lequel choisir ? Utilisez APR1-MD5 — c'est le plus portable et le choix recommandé pour les fichiers Apache .htpasswd.


À propos de Générateur .htpasswd

Le générateur .htpasswd crée des lignes d'identifiants Apache pour l'authentification HTTP basique — les paires nomutilisateur:hash qui protègent des répertoires derrière une invite de connexion. Saisissez un nom d'utilisateur et un mot de passe (ou générez-en un fort aléatoirement) et choisissez un algorithme de hachage : bcrypt, APR1-MD5, SHA-1 ou crypt.

APR1-MD5 est le choix recommandé et le plus portable pour les fichiers .htpasswd — il fonctionne sur toutes les versions d'Apache. Bcrypt est le plus robuste là où il est pris en charge, tandis que SHA-1 et crypt existent principalement pour la compatibilité héritée. L'outil étiquette chaque algorithme avec des conseils pour que vous choisissiez en toute confiance.

Point crucial pour un outil de mots de passe, tout le hachage se déroule localement dans votre navigateur : aucun nom d'utilisateur ni mot de passe n'est jamais envoyé à un serveur. Copiez la ligne générée dans un fichier existant ou téléchargez un .htpasswd prêt à l'emploi, puis référencez-le depuis votre configuration Apache ou la directive AuthUserFile de .htaccess.

Comment utiliser Générateur .htpasswd

  1. Saisissez un nom d'utilisateur (sans espaces ni deux-points) et un mot de passe, ou cliquez sur le bouton pour générer un mot de passe fort aléatoire.
  2. Choisissez un algorithme de hachage — APR1-MD5 est la valeur recommandée par défaut ; bcrypt, SHA-1 et crypt sont aussi disponibles.
  3. Cliquez sur « Générer la ligne d'identifiants » et attendez la fin du hachage.
  4. Copiez la ligne nomutilisateur:hash ou téléchargez-la sous forme de fichier .htpasswd.
  5. Référencez le fichier depuis votre configuration Apache ou .htaccess avec AuthUserFile pour activer l'authentification basique.

Questions fréquentes

APR1-MD5 est le choix sûr par défaut — chaque installation Apache le prend en charge. Utilisez bcrypt pour le hachage le plus robuste là où votre serveur le supporte ; évitez SHA-1 et crypt sauf si la compatibilité héritée l'exige.

Non. Le hachage est calculé entièrement dans votre navigateur avec du code côté client, donc ni le nom d'utilisateur ni le mot de passe ne quittent jamais votre appareil.

Générez une ligne par utilisateur et placez chacune sur sa propre ligne dans le même fichier .htpasswd. Apache fait correspondre le nom d'utilisateur au début de chaque ligne.

Placez le .htpasswd en dehors de votre racine web, puis ajoutez AuthType Basic, AuthName, AuthUserFile /chemin/vers/.htpasswd et Require valid-user au fichier .htaccess ou à la configuration vhost du répertoire.

Oui — gratuit et illimité, sans compte nécessaire.

Besoin d'aide ?
Un problème avec cet outil ? Signalez-le à notre équipe.
Signaler un problème

Ajoutez cet outil gratuit à votre propre site web — copiez-collez le code ci-dessous.