Every day we hear about hacks that compromise usernames, emails, credit card numbers, and other type of data. Should you trust the web to store our most sensitive passwords?