내가 주로 사용하는 온라인 계정에는 나의 일정, 메시지 내용, 업무문서, 작성글 기록, 활동 내역 등 상상 이상으로 많은 개인정보가 담겨져 있습니다.
한편 계정의 안전을 위해 내가 사용하는 비밀번호들은, 내 실수로 유출되거나, 또는 내 의지와 상관없이 가입했던 웹사이트 및 플랫폼 업체들의 실수로 인해 언젠가는 유출 될 가능성이 높습니다. 게다가, 해커들은 필요 할 시 모든 문자 및 단어들을 사용해 로그인을 시도해보는 방식으로, 내 비밀번호를 알아낼 수도 있습니다.
또한, 대부분의 사용자들은 동일하거나 유사한 비밀번호를 여러개의 계정들에 사용하고 있으므로, 한번의 비밀번호 유출은 곧 다수의 계정 및 내부 데이터 유출을 의미합니다.
그러나 이에 대응하기 위해, 안전한 비밀번호(예-16글자 이상)를 계정마다 다르게 설정하고 기억하는 일은, 엄청난 기억력의 소유자가 아닌 이상 불가능한일입니다.
비밀번호 관리 프로그램은, 프로그램에 설정한 하나의 계정 및 비밀번호로 로그인을 한 이후, 이 프로그램을 이용하여 다양한 계정을 위해 서로 다른 비밀번호를 생성하거나 기존에 설정해둔 비밀번호를 저장시켜, 데이터베이스의 형태로 관리할 수 있도록 해줍니다.
서로 다르게 생성된 긴 문자열의 비밀번호들을 일일이 기억할 필요 없이, 프로그램에 로그인 후 각 계정의 비밀번호를 복사하거나 자동로그인 기능을 통해 손쉽게 온라인 계정들에 로그인할 수있도록 하는 기능들도 일부 프로그램들은 제공합니다.