Générateur htpasswd – créer un fichier .htpasswd en ligne
Saisissez un nom d’utilisateur et un mot de passe, puis cliquez sur « Ajouter » : la ligne htpasswd est prête.
Vos textes et fichiers restent dans votre navigateur : rien n’est envoyé à un serveur.
La liste n’existe que sur cette page. Copiez-la ou téléchargez-la avant de quitter la page.
Mode d’emploi
- Saisissez un nom d’utilisateur et un mot de passe. « Générer » crée un mot de passe aléatoire de 16 caractères.
- Sauf contrainte particulière, gardez bcrypt comme algorithme. Un facteur de coût de 10 est une valeur raisonnable.
- « Ajouter à la liste » affiche à droite une ligne « utilisateur:hash ». Si vous ajoutez de nouveau le même nom d’utilisateur, sa ligne est remplacée.
- Enregistrez le contenu dans un fichier .htpasswd sur votre serveur, puis indiquez ce fichier dans le .htaccess ou dans la configuration Nginx.
Questions fréquentes
Mon mot de passe est-il envoyé à un serveur ?
Non. Les hachages sont calculés dans votre navigateur et le mot de passe n’est jamais transmis. La ligne obtenue ne contient pas non plus le mot de passe en clair.
Que faut-il mettre dans le .htaccess ?
Quatre lignes : AuthType Basic, AuthName "Acces restreint", AuthUserFile /chemin/absolu/vers/.htpasswd et Require valid-user. Placez le .htpasswd en dehors du dossier web public.
Pourquoi le résultat change-t-il à chaque fois pour un même mot de passe ?
bcrypt et APR1 ajoutent un sel aléatoire à chaque calcul. Ce sel est inscrit dans la ligne, ce qui permet au serveur de vérifier le mot de passe malgré tout : chacune de ces lignes fonctionne.
Outils similaires
Tous les outils
Texte
- Compteur de caractères
- Majuscules/minuscules
- Comparer des textes
- Générateur d’anagrammes
- Écriture cursive
- Extracteur de domaines
- Extracteur d’e-mails
- Rechercher et remplacer
- Texte en italique
- Trier une liste
- Aperçu Markdown
- Réparer l’encodage
- Code morse
- Nom japonais en hangeul
- Prénom en coréen
- Texte gras et italique
- Texte barré
Conversion et encodage
- Générateur de QR code
- Encodeur/décodeur Base64
- Encoder/décoder une URL
- Base64 en image
- Binaire ↔ décimal
- Binaire ↔ hex
- Décimal ↔ hex
- Excel en tableau HTML
- Entités HTML
- Image en Base64
- JSON Escape
- Convertisseur de base
- Convertisseur Punycode
- Texte en ASCII
- Texte en binaire
- Texte en décimal
- Texte en hexa
- Convertisseur Unicode
- Timestamp Unix
Conversion d’unités
- Convertisseur d’unités
- Convertisseur de température
- Conversion de poids
- Convertisseur de surface
- Convertisseur de longueur
- Convertisseur d’angles
- Convertisseur de calories
- Tailles de données
- Volumes secs
- Charge électrique
- Convertisseur d’énergie
- Convertisseur de débit
- Convertisseur de force
- Consommation de carburant
- Intensité lumineuse
- Force magnétomotrice
- Convertisseur de puissance
- Convertisseur de pression
- Convertisseur de dose
- Convertisseur de vitesse
- Conversion de temps
- Conversion de volume