Réponses:
C'est le cryptage CRYPT - un ancien défaut. Vous devriez probablement utiliser MD5 ou SHA à la place - voir man htpasswd
pour plus d'informations.
Comment essayez-vous de générer vos mots de passe? Vous pouvez exécuter htpasswd -n -b username password
, mais la plupart des langues ont probablement déjà une fonction de bibliothèque pour cela.
Exemple Perl:
perl -e 'print crypt("passwordgoeshere","salt") . "\n"'
Le deuxième paramètre est le sel. Comme le souligne Gerard, il est préférable d'utiliser une chaîne aléatoire comme sel.