今回は、パスワードを管理するプログラムを作ってみます。ここでは、できるだけ安全に管理できるように、ユーザーが入力するマスターパスワードの他に、2つの「鍵ファイル」を用いてデータを暗号化します。そして、パスワード管理ツールとしては必要最低限の機能を備えるために、Webサイトのログイン機能もつけてみます。

パスワードの管理ツール改良版

 実は、本連載の第61回「パスワードの管理ツールを作ろう」でパスワード管理ツールを作っています。しかし、プログラムの簡易さを重視したために、少し使い勝手が悪いものでした。というのも、データファイルが暗号化されるだけで、一度暗号を解いてしまうと、画面中のパスワードが丸見えという状態でした。

 そこで、今回はもう少し実用性を重視して、新規入力と編集時以外はパスワードを隠すようにしてみました。加えて、データの保存においても鍵ファイルを利用して安全性を高めるよう工夫しています。

一覧から必要なパスワードを絞り込み検索できます
一覧から必要なパスワードを絞り込み検索できます

IDとパスワード、メモなどを記録できます
IDとパスワード、メモなどを記録できます