Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tg123/go-htpasswd
Apache htpasswd Parser for Go.
https://github.com/tg123/go-htpasswd
golang htpasswd
Last synced: 4 days ago
JSON representation
Apache htpasswd Parser for Go.
- Host: GitHub
- URL: https://github.com/tg123/go-htpasswd
- Owner: tg123
- License: mit
- Created: 2015-06-18T06:50:27.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T18:22:47.000Z (about 1 month ago)
- Last Synced: 2024-12-01T06:07:57.421Z (11 days ago)
- Topics: golang, htpasswd
- Language: Go
- Homepage: https://pkg.go.dev/github.com/tg123/go-htpasswd
- Size: 315 KB
- Stars: 39
- Watchers: 2
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-go - go-htpasswd - Apache htpasswd Parser for Go. (Security / HTTP Clients)
- zero-alloc-awesome-go - go-htpasswd - Apache htpasswd Parser for Go. (Security / HTTP Clients)
- awesome-go-extra - go-htpasswd - 06-18T06:50:27Z|2021-10-20T22:22:00Z| (Security / HTTP Clients)
README
# htpasswd for Go
![](https://github.com/tg123/go-htpasswd/workflows/Go/badge.svg)
[![Go Doc](https://godoc.org/github.com/tg123/go-htpasswd?status.svg)](https://godoc.org/github.com/tg123/go-htpasswd)
[![Go Report Card](https://goreportcard.com/badge/github.com/tg123/go-htpasswd)](https://goreportcard.com/report/github.com/tg123/go-htpasswd)This is a libary to validate user credentials against an HTTPasswd file.
This was forked from
with modifications by @brian-avery to support SSHA, Md5Crypt, and Bcrypt and @jespersoderlund to support Crypt with SHA-256 and SHA-512 support.## Currently, this supports:
* SSHA
* MD5Crypt
* APR1Crypt
* SHA
* Bcrypt
* Plain text
* Crypt with SHA-256 and SHA-512