Password Algorithms: What to Do When You've Been Hacked