Czym jest htpasswd?
htpasswd jest narzędziem poleceń dla otwartego serwera http apache httpd do generowania plików haseł dla podstawowego uwierzytelniania http.
Jaka jest różnica między metodami szyfrowania?
MD5: Hasła są szyfrowane przy użyciu MD5. W systemach Windows, Netware i TPF jest to domyślna metoda szyfrowania.
crypt: Użyj crypt() do zaszyfrowania hasła. Jest to domyślna metoda na platformach innych niż Windows, Netware i TPF. Chociaż jest obsługiwany przez htpasswd na wszystkich platformach, nie jest obsługiwany przez serwery httpd w systemach Windows, Netware i TPF.
SHA: Używanie zaszyfrowanych haseł SHA. Ma to na celu ułatwienie migracji lub przenoszenia do Netscape przy użyciu LDAP Directory Interchange Format (ldif).
plain: Bez szyfrowania, należy używać haseł tekstowych. Chociaż htpasswd może tworzyć takie hasła na wszystkich platformach, zaplecze httpd obsługuje tylko hasła tekstowe w systemach Windows, Netware i TPF.
Po co robić to online?
Jeśli nie korzystamy z serwera Apache, na przykład używamy nginx itp., możemy nie mieć pod ręką tego narzędzia wiersza poleceń, więc nie możemy wygenerować pliku hasła, a posiadanie wersji online może być wygodne dla administratorów serwerów.