onlineofflineCountering Password GuessingDeny access to CAdd delay to L when incorrect several times in a rowIncrease time to compute f(a)Dictionary AttacksRainbow Table