Qu'est-ce que htpasswd ?
htpasswd est un outil de commande pour le serveur http open source apache httpd qui permet de générer des fichiers de mots de passe pour l'authentification http de base.
Quelle est la différence entre les méthodes de cryptage ?
MD5: Les mots de passe sont cryptés à l'aide de MD5. Sous Windows, Netware et TPF, c'est la méthode de cryptage par défaut.
crypt: Utiliser crypt() pour crypter le mot de passe. C'est la méthode par défaut sur les plates-formes autres que Windows, Netware et TPF. Bien qu'elle soit prise en charge par htpasswd sur toutes les plateformes, elle n'est pas prise en charge par les serveurs httpd sous Windows, Netware et TPF.
SHA: Utilisez des mots de passe cryptés SHA. Il est conçu pour faciliter la migration ou le portage vers Netscape à l'aide du format LDAP Directory Interchange Format (ldif).
plain: Non crypté, utiliser des mots de passe en texte clair. Bien que htpasswd puisse créer de tels mots de passe sur toutes les plates-formes, le backend httpd ne prend en charge les mots de passe en texte brut que sous Windows, Netware et TPF.
Pourquoi le faire en ligne ?
Si nous n'utilisons pas le serveur Apache, par exemple, en utilisant nginx, etc., il se peut que nous n'ayons pas cet outil de ligne de commande à portée de main, de sorte que nous ne pouvons pas générer le fichier de mots de passe, et avoir la version en ligne peut être pratique pour les administrateurs de serveur.