Cryptage des mots de passe est une mesure de sécurité nécessaire pour protéger les informations sensibles, mais même les meilleurs systèmes de cryptage ne sont pas parfaits. Chiffrements faibles qui utilisent des algorithmes simples produisent des chaînes de caractères qui peuvent être attaqués directement. Cryptages forts peuvent être craqués par le volume, ou attaques par force brute, où chaque mot de passe possible est testé. Empêchant l'accès au mot de passe crypté est le seul moyen de lui assurer la chiffrement lui-même ne peut pas être attaqué, mais encore, les mots de passe peut être vulnérable à deviner stratégies. Les gens utilisent souvent des pièces de vrais mots dans les mots de passe, ou utilisent des mots ou des chiffres qui sont de familiarité et d'importance pour nous. Cela rend plus facile à mémoriser les mots de passe, mais aussi beaucoup plus facile à casser. En utilisant le même mot de passe pour différents programmes et de sites Internet est également fréquent pour la facilité d'utilisation, mais encore une fois, ce qui rend les mots de passe plus vulnérables. Pour une protection maximale, en utilisant une autre chaîne de caractères aléatoires pour chaque mot de passe est le meilleur.