يفرض نمط الحياة المعاصرة على كثيرٍ منّا التعامل مع عدد مختلف من الآلات،
يطلب كل منها التحقق من هوية المستخدم في كل مرة يود استخدام جهاز أو الدخول إلى حسابه.
ويتفاوت هذا العدد من شخص إلى آخر،
بين كمبيوتر شخصي وهاتف ذكي وبريد إلكتروني وخدمات مصرفية،
فضلاً عن الأقفال الإلكترونية للمنازل والسيارات.
وعموماً، فإنه يغلب استخدام كلمات المرور النصية في معظم هذه الأجهزة،
خصوصاً المتصلة بأجهزة الكمبيوتر والإنترنت،
وذلك على الرغم من اعتبارها وسيلة غير آمنة تماماً للتحقق من الهوية.
فمن ناحية، تميل نسبة كبيرة من المستخدمين الأشخاص لاختيار كلمات مرور بسيطة،
وأحياناً ما تكون كلمات يُمكن تخمينها بسهولة، ومن ناحية أخرى،
تتطور التقنيات المستخدمة لاختراق كلمات المرور باستمرار،
ويُضاف إلى ذلك صعوبة تذكر العديد من الأشخاص لكلمات المرور، لاسيما مع كثرتها