A simple implementation of access control via username and password.  Uses salts and digest to verify passwords.