Passwords have been part of the internet for decades, but they are also one of the weakest links in online security. People ...