En muchos casos los usuarios terminan escribiendo sus contraseñas en archivos de texto para no tener que memorizarlos, o incluso las escriben en notas post-it que luego pegan en el escritorio.
Un software Single Sign-on (SSO) puede ayudar a mitigar este problema con solo pedir al usuario recordar una contraseña en una aplicación que automáticamente dará acceso a varias cuentas más, con o sin la necesidad de un agente de software en la computadora de los usuarios.
Microsoft Windows proporciona un Controlador de Credenciales para almacenar nombres de usuario y contraseñas usadas al iniciar sesión en sitios web u otras computadoras en la red, Mac OS X tiene una opción Keychain que permite esta funcionalidad, y una funcionalidad parecida está presente en los códigos abiertos GNOME y KDE.
Por esta razón, a menudo se aconseja mantener un registro separado de los sitios, nombres de usuario y contraseñas que son físicamente independientes del sistema.
Algunos sitios también bloquean los caracteres que no son ASCII o alfanuméricos.