Description: Cherokee is a flexible, very fast, lightweight Web server. It is implemented entirely in C, and has no dependencies beyond a standard C library. It is embeddable and extensible with plug-ins. It supports on-the-fly configuration by reading files or strings, TLS/SSL (via GNUTLS or OpenSSL), virtual hosts, authentication, cache friendly features, PHP, custom error management, and much more.
Keywords: cherokee web server httpd http

## Index → Modules → Validators

### Validator: Htpasswd

This validator uses htpasswd files, which are very common on Apache web sever environments. It stores one line per entry with the user name and a hash of the password.

Cherokee supports the following hash algorithms:

- MD5

- MD5-crypt

- Apache MD5

- SHA1

- crypt.

The htpasswd validator can use a flat-file generated by the Apache htpasswd command.

#### Parameters

Parameter | Description
--- | ---
passwdfile | Required. The location of the user/pass file.

#### Compatibility

This validator is compatible with the basic scheme, it’s not suitable for HTTP Digest.