An exploration in best practices for storing passwords in a database.