Що таке 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 (ldif).
plain: Якщо паролі не зашифровано, використовуйте звичайні текстові паролі. Хоча htpasswd може створювати такі паролі на всіх платформах, бекенд httpd підтримує звичайні текстові паролі лише на Windows, Netware і TPF.
Навіщо робити це онлайн?
Якщо ми не використовуємо сервер apache, наприклад, використовуємо nginx тощо, у нас може не бути під рукою цього інструменту командного рядка, тому ми не зможемо згенерувати файл пароля, а наявність онлайн-версії може бути зручною для адміністраторів серверів.