Because pbkdf2 is awesome and bcrypt is overkill