T troyhunt.com Passwords Evolved: Authentication Guidance for the Modern Era 440 points dm 9 years ago 212 comments