From 5897f17e71dd7915199bb5e850b7c7173cdcbb4d Mon Sep 17 00:00:00 2001
From: Lucien Gentis htpasswd
. Ce programme ne sait gérer les noms
d'utilisateurs et mots de passe que s'ils sont stockés dans des
- fichiers textes. Il peut cependant chiffrer et afficher les mots de
+ fichiers textes. Il peut cependant hacher et afficher les mots de
passe à des fins d'utilisation dans d'autres types de bases de
données. Pour utiliser une base de données DBM, voir le programme
crypt()
.
+ htpasswd
hache les mots de passe en utilisant bcrypt, une
+ version de MD5 modifiée pour Apache, SHA-1 ou la routine système
+ crypt()
. Les hachages de type SHA-2 (SHA-256 and SHA-512) sont
+ pris en charge pour crypt()
. Les fichiers gérés par
+ htpasswd
peuvent contenir un mélange de différents types de
+ codage des mots de passe ; par exemple, certaines entrées utilisateur
+ pourront comporter des mots de passe hachés avec bcrypt ou MD5, alors que
+ dâautres dans le même fichier pourront comporter des mots de passe hachés
+ avec crypt()
.
Cette page de manuel ne décrit que les arguments de la ligne de
commande. Pour plus de détails à propos des directives nécessaires Ã
@@ -143,23 +152,23 @@ support/SHA1.
-c
option.
-m
-B
-C
-B
(chiffrement bcrypt). Il permet de définir la durée
+ -B
(hachage bcrypt). Il permet de définir la durée
de traitement pour l'algorytme bcrypt (plus elle est longue,
meilleure sera la sécurité, mais inférieure la rapidité). La valeur
par défaut est 5 et les valeurs autorisées vont de 4 à 17.-d
crypt()
pour les mots de
+ crypt()
pour les mots de
passe. Cette option n'est pas supportée par le
serveur -s
-p
mot-de-passe
-b
.Ajoute ou modifie le mot de passe de l'utilisateur
jsmith
. Le mot de passe est demandé à l'opérateur. Le
- mot de passe sera chiffré en utilisant l'algorithme MD5
+ mot de passe sera haché en utilisant l'algorithme MD5
modifié pour Apache. Si le fichier spécifié
n'existe pas, htpasswd
renverra un code d'erreur.
L'utilisation de l'option -b
est déconseillée, car
- avec elle, les mots de passe apparaissent en clair dans la ligne de
+ avec elle, les mots de passe apparaissent en clair sur la ligne de
commande.
Notez qu'avec l'algorithme crypt()
, seuls les huit
@@ -274,9 +283,9 @@ support/SHA1.
le mot de passe spécifié est plus long, les caractères
supplémentaires sont ignorés.
Le format de chiffrement SHA n'utilise pas d'amorçage aléatoire +
Le format de hachage SHA-1 n'utilise pas d'amorçage aléatoire
(salting) : à un mot de passe donné correspond une seule
- représentation chiffrée. Les formats crypt()
et MD5
+ représentation hachée. Les formats crypt()
et MD5
permutent la représentation en la préfixant par une chaîne d'amorce
aléatoire, afin de rendre les attaques de mots de passe à base de
dictionnaires plus difficiles.
Sur les plates-formes Windows, la taille des mots de passe
- chiffrés avec htpasswd
est limitée à 255
+ hachés avec htpasswd
est limitée à 255
caractères. Les mots de passe dont la taille est supérieure seront
tronqués.
L'algorithme MD5 utilisé par htpasswd
est spécifique
- à Apache ; les mots de passe chiffrés en utilisant cet algorithme
+ à Apache ; les mots de passe hachés en utilisant cet algorithme
seront inutilisables sur d'autres serveurs Web.
La taille des noms d'utilisateurs est limitée à 255
--
2.47.2