パスワードマネージャー
一般的にパスワードは、パスワードリスト攻撃を防ぐためにサービスやアカウント毎に異なるものを設定する事を求められ、かつ総当たり攻撃や辞書攻撃などを防ぐため可能な限り、長く(例えば12文字以上)、複雑で(大文字・小文字・数字を混ぜる等)、推測されにくい(電話番号、郵便番号、社会保障番号、IDと同じパスワード、その他個人情報等から推測されにくいパスワード)ものであることが要件として求められる。
しかし、人間が記憶できるパスワードの長さや数には限界があり、実際に非常に多く10億件超のパスワードの内700万件では「123456」という脆弱なパスワードで、2018年の調査でも最も利用されているパスワードは「123456」、2番目に利用されているパスワードは「password」であることが判明しており、人間が複雑で安全なパスワードを多数覚え続けるのは困難である。
この、各サービス毎に複雑で安全なパスワードを設定することが求められるが、人間がその全てを記憶するのが困難である問題を解決するのが、パスワードマネージャーである。
パスワードマネージャーは、一般的に「マスターパスワード」と呼ばれる金庫の鍵の様なパスワードを設定し、その「マスターパスワード」で他のIDやパスワードを安全に保管するソフトウェアやサービスである。IDやパスワードの他にその他の機密情報を保管する機能がついている場合や、安全なパスワードを生成する機能がついている場合もある。