A compatible, stand-alone implementation of the Apache htpasswd utility in Go.
On some systems, e.g. FreeBSD, the Apache webserver utilities are not packaged separately. The only practical alternative seems to be py-htpasswd, which didn't work for me.
Therefore,
the goal of this project is to provide a portable, stand-alone implementation of
the htpasswd
utility.
This project is still in the early stages of its development, there may be unknown reliability or performance issues.
- The flags are implemented using the standard libraries
flag
package. This meansgetopt(3)
-like flag grouping is not supported. - Windows support is completely missing. Send patches.
- https://httpd.apache.org/docs/2.4/en/programs/htpasswd.html
- https://httpd.apache.org/docs/2.4/misc/password_encryptions.html
This software is licensed under the terms of the ISC-license.