Что такое хтпасвд?
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 и т. д., у нас может не быть под рукой этого инструмента командной строки, и мы не сможем сгенерировать файл паролей. Онлайн-версия может быть удобна для использования администраторами сервера. .