How Unique and Traceable are Usernames?
Fast dictionary attacks on passwords using time-space tradeoff