I am working on making a homemade NAS and was implementing a download share feature using Lighttpd. I know how to use Apache, but since I was hosting the webserver on a small Raspbery Pi, I felt Lighttpd would be just more "lighter".
I have a directory restricted to be only accessible by mod_auth's valid users. I some what know how to use the mod_auth feature: plaintext, hex digest, but I don't seem to find any info about verifying a salted + hashed password with the received password from the user. The mod_auth module has a backend mode called htpasswd, but this only hashes the password using MD5 WITHOUT any salt.
Is Bcrypt or any other salt implementing hashing provided by Lighttpd's mod_auth module? If not, does this mean I would have to implement my own user database system + password verification? Or maybe should I just use MD5 and implement my own random salt before hashing it? (I assume this is not a recommended solution.)