pbkdf2 basic hash working