What is htpasswd?
htpasswd is a command tool of the open source http server apache httpd, used to generate password files for http basic authentication.
What is the difference between encryption methods?
MD5:Use MD5 to encrypt passwords. On Windows, Netware and TPF, this is the default encryption method.
crypt:Use crypt() to encrypt the password. This is the default on platforms other than Windows, Netware and TPF. Although it is supported by htpasswd on all platforms, it is not supported by httpd servers on Windows, Netware and TPF.
SHA:Encrypt the password using SHA. It is designed to facilitate migration or migration to Netscape using the LDAP Directory Interchange Format (ldif).
plain:No encryption, use plain text passwords. Although htpasswd can create such passwords on all platforms, the httpd backend only supports plain text passwords on Windows, Netware and TPF.
Why make it online?
If we do not use an apache server, such as nginx, etc., we may not have this command line tool at hand, and we will not be able to generate a password file. The online version can be convenient for server administrators to use.