/password-manager

An open-source password manager

Primary LanguageC++MIT LicenseMIT

Password Manager

image

このプログラムは、大阪大学コンピュータクラブ(OUCC)の2021年の新歓企画である短期グループ開発イベントで、GUI アプリケーション班が作成したパスワードマネージャです。まだ「完成」とは言えませんが、暗号化などの基本的な機能は既にそろっています。

実行方法

現在はまだバイナリ形式での配布を行っていません。Wiki を参考に環境を整え、ビルドしてください。Siv3D を用いていますので、プロジェクトは Siv3D 用のものを作成する必要があります。

動作確認ができているのは以下の環境です。

  • Windows 10
  • mac OS Big Sir (M1 Mac の場合は Rosetta 2 が必要)

使い方

  1. 起動後表示される画面で、このアプリ自体のパスワードを設定します。丸いボタンで確定します。
    • マネージャパスワードは忘れると復元不能です。絶対に忘れないでください。
  2. パスワードリスト画面が開きます。右上の「追加」からお好きなサービスのパスワードを登録できます。
  3. 追加できたら、パスワードリストに表示されます。パスワードはセキュリティ保護のためデフォルトでは伏せられていますが、画面上の「パスワード」の右の目のアイコンをクリックすることで表示/非表示を切り替えられます。クリップボードへのコピー・情報の編集・削除は右のボタンから行えます。
  4. 左下の「マネージャパスワード変更」から、このアプリ自体のパスワードを変更できます。

2回目以降の起動時は、最初にログイン画面が表示されるので、前回設定したパスワードを入力して丸いボタンでログインします。忘れた場合は、左下のボタンから初期化できます。

ライセンス

MIT License を適用します。ただし、暗号処理に OpenSSL を使用していますので再配布する際のライセンスにはご注意ください。