Какво е htpasswd ?
htpasswd е команден инструмент за http сървъра с отворен код apache httpd за генериране на файлове с пароли за основно удостоверяване на http.
Каква е разликата между методите за криптиране ?
MD5: Паролите се криптират с помощта на MD5. В Windows, Netware и TPF това е методът за криптиране по подразбиране.
crypt: Използвайте crypt(), за да криптирате паролата. Това е методът по подразбиране за платформи, различни от Windows, Netware и TPF. Въпреки че се поддържа от htpasswd на всички платформи, той не се поддържа от сървърите httpd на Windows, Netware и TPF.
SHA: Използвайте пароли, криптирани с SHA. Предназначена е за улесняване на миграцията или пренасянето към Netscape с помощта на LDAP Directory Interchange Format (ldif).
plain: Не е криптирана, използвайте пароли в обикновен текст. Въпреки че htpasswd може да създава такива пароли на всички платформи, бекендът на httpd поддържа обикновени текстови пароли само на Windows, Netware и TPF.
Защо да го направите онлайн?
Ако не използваме сървър apache, например използваме nginx и т.н., може да нямаме под ръка този инструмент за команден ред, така че да не можем да генерираме файла с паролата, а наличието на онлайн версия може да бъде удобно за използване от администраторите на сървъри.