xkcd.com
But there are many other weak spots available to people who want to decode an encrypted system, keyloggers, social engineering etc.
Reply on news.ycombinator.com