A professional hacker reveals how to create the best possible password