- User registers with username and password
- System creates a hash of both and stores them with the username hash as the file name and the contents as the hashed password
- User submits name and password in a login form
- System hashes the username and retrieves the file and compares the contents to the hash of the submitted password. If a match logs user in or rejects.