PERFECT PASSWORDS
CHAPTER 1 PASSWORDS THE BASICS AND BEYOND THE BEGINNING OUR PASSWORDS SILLY HUMAN BEHAVIOR YOU RE NOT THAT CLEVER WEAK WORDLIST WORDS WEAK WORDLIST WORDS WITH NUMBERS WEAK WORDLIST WORDS WITH SIMPLE OBFUSCATION LICENSE PLATE PASSWORDS WEAK WORDLIST WORDS DOUBLED GARBLED RANDOMNESS PATTERNS OR SEQUENCES CHAPTER 2 MEET YOUR OPPONENT THE CRACKER WHY MY PASSWORD PASSWORD CRACKING PLAINTEXT ENCRYPTION AND HASHES HOW YOUR PASSWORD FALLS SMART GUESSES DICTIONARY ATTACKS BRUTE FORCE ATTACKS RAINBOW TABLES SOCIAL ENGINEERING OTHER TECHNIQUES WINNING THE NUMBERS GAME CHAPTER 3 IS RANDOM REALLY RANDOM WHAT IS RANDOMNESS EVEN DISTRIBUTION HUMAN RANDOMNESS MACHINE RANDOMNESS COMPENSATING FOR LACK OF RANDOMNESS LESS PREDICTABLE MORE UNIQUE CHAPTER 4 CHARACTER DIVERSITY BEYOND THE ALPHABET UNDERSTANDING CHARACTER SPACE PASSWORD PERMUTATIONS CHARACTER SETS LOWERCASE LETTERS UPPERCASE LETTERS CHAPTER 5 PASSWORD LENGTH MAKING IT COUNT THE BENEFITS OF LONG PASSWORDS EASY TO MEMORIZE EASY TO TYPE HARDER TO CRACK OTHER SECURITY BENEFITS BUILDING LONGER PASSWORDS ADDING ANOTHER WORD NUMBER PATTERNS FUN WORDS PREFIXES AND SUFFIXES CHAPTER 6 TIME THE ENEMY OF ALL SECRETS AGING PASSWORDS IT S ABOUT TIME OVERBEARING POLICIES PASSWORD EXPIRATION PASSWORD HISTORIES MINIMUM AGE DID ADMINISTRATORS WIN CHAPTER 7 LIVING WITH PASSWORDS MAKING PASSWORDS CONVENIENT REMEMBERING PASSWORDS HUMOR AND IRONY OTHER MEMORIZATION TIPS TYPING PASSWORDS KEY LOGGERS MANAGING PASSWORDS THE DIFFERENCE IS OBSCURITY SECRET QUESTIONS CHAPTER 8 TEN PASSWORD POINTERS BUILDING STRONG PASSWORDS THREE WORDS THE E MAIL ADDRESS THE URL THE TITLE NUMBER RHYMES RHYMES WITH ONE RHYMES WITH TWO RHYMES WITH THREE RHYMES WITH FOUR RHYMES WITH FIVE RHYMES WITH SIX RHYMES WITH SEVEN RHYMES WITH EIGHT RHYMES WITH NINE GET TO THE POINT THE CONFESSION THE ELBOW MAMBO THE PHONE NUMBER LETTER SWAPPING CHAPTER 9 THE 500 WORST PASSWORDS OF ALL TIME THE WORST PASSWORDS THE PASSWORDS CHAPTER 10 ANOTHER TEN PASSWORD POINTERS PLUS A BONUS POINTER PASSWORD COMPLEXITY THROUGH MANGLING DIVERSE DIALECTS SLICING AND DICING THE REPLACEMENTS OVER PUNCTUATING SLURRING MUMBLING AND STUTTERING NON WORDS