Why passwords have never been weaker and crackers have never been stronger
Ars Technica · August 20, 2012