content: Is 2 way authentication an ideal anti-hack? I am wondering if 2 way authentication is the perfect anti-hack. Theoretically, even if the hacker is able to get your password, he is still unable to use it without the authentication code. If this system is so perfect, why not all sites use this?