PR
雑記

【無料】PCローカル用のシンプルな「パスワード管理ツール」

【無料】PCローカル用のシンプルな「パスワード管理ツール」
記事内に広告が含まれています。もしお役にたったらリンクからお申込みいただけたら幸いです。
スポンサーリンク

ぬくぬくが自作して利用している

  • PCローカルで動くパスワード管理ツール

を公開いたします。

本ツールを利用した一切の不都合・不利益に関し、自己責任にてご利用ください。

スポンサーリンク

使い方

パスワード管理ツール

本パスワード管理ツールでは以下の機能を備えています。

左側のセクション
  • 登録したパスワードのキーワード検索
  • 種類区分での絞り込み
  • パスワード関連情報の入力
  • パスワードのコピー
右側のセクション
  • 登録したパスワードの一覧表示と選択
スポンサーリンク

必要な環境

必要環境
  • Windows
  • Python

※ぬくぬくは、Windows11+Python 3.10.11環境で作成しています

暗号化に利用している「cryptography pyperclip」が3.7以上なので、それ以上であれば大丈夫と思われます。

Pythonのバージョンは、コマンドプロンプトで以下のコマンド実行で確認できます。

python --version

インストール方法

本パスワード管理ツールのインストール方法は以下のとおり。

インストール方法
  • Pythonをインストール【未インストールの場合のみ】
  • 暗号化に使うモジュールをダウンロード
  • パスワード管理ツールをダウンロード
  • ダウンロードしたツールを任意のフォルダに格納

ステップ①:Pythonをインストール【未インストールの場合のみ】

本ツールは、Pythonでできていますので、以下のリンクからPythonをインストールします。

PythonインストールリンクWindows版Pythonのインストール

ステップ②:暗号化に使うモジュールをダウンロード

本パスワード管理ツールは「cryptography」を利用しています。

コマンドプロンプトで以下のコマンドを実行して、ダウンロードします。

pip install cryptography pyperclip

ステップ③:パスワード管理ツールをダウンロード

パスワード管理ツールを、以下のリンクからダウンロードします。

ステップ④:ダウンロードしたツールを任意のフォルダに格納

パスワード管理ツール

ダウンロードしたパスワード管理ツールを、任意のフォルダに格納します。

起動方法

パスワード管理ツール

パスワード管理ツールフォルダ内の「起動.bat」を起動します。

なお、bat内では、以下のコマンドを実行しています。

python password_manager.py

初期設定

パスワード管理ツール

パスワード管理ツールを起動すると上記画面が表示されます。

まずは、マスターパスワードの設定を行います。

ステップ①:マスターパスワードを入力

パスワード管理ツール

まずは、マスターパスワードを入力します。

ステップ②:「新規作成」ボタンをクリック

パスワード管理ツール

「新規作成」ボタンをクリックします。

ステップ③:パスワード管理ファイルが作成される

パスワード管理ツール

「新しいデータファイルを作成しました」メッセージが表示されたら、マスターパスワードの設定が完了です。

2回目以降の起動方法

本パスワード管理ツールを2回目以降に起動するときは、初期設定したマスターパスワードを入力して「ログイン」で起動できます。

ステップ①:「起動.bat」を実行

パスワード管理ツール

「起動.bat」をダブルクリックします。

ステップ②:マスターパスワードを入力

パスワード管理ツール

初期設定で設定したマスターパスワードを入力します。

ステップ③:「ログイン」ボタンをクリック

パスワード管理ツール

「ログイン」ボタンをクリックします。

これで、パスワード管理ツールへログインできます。

機能

本パスワード管理ツールはシンプルで、機能も次の3つのみです。

本パスワード管理ツールの機能
  • パスワード情報の追加
  • パスワード情報の検索
  • csvエクスポート

パスワード情報の追加

パスワード管理ツール

パスワード情報を追加するときは、

  • データ入力の項目にデータを入力
  • 「追加」ボタンをクリック

で追加できます。

追加したパスワードは、右側の「登録データ一覧」で該当行をクリックすると、確認できます。

パスワード情報の検索

パスワード管理ツール

「キーワード」に検索キーワードを入力すると、追加したパスワード情報を確認できます。

csvエクスポート

パスワード管理ツール

本パスワード管理ツールの左上の「ファイル」から「CSVエクスポート」をクリックすると、CSVで登録したパスワード情報を出力できます。

パスワード管理ツール(CSV出力)

出力したCSVは上画像のとおりです。

パスワードファイルの暗号化

パスワード管理ツール

本パスワード管理ツールでは、

  • cryptographyライブラリでAES暗号化(Fernet)

しています。

パスワード管理ツールフォルダ内の「passwords.encrypted」ファイルに格納されています。

「passwords.encrypted」ファイルの中身をメモ帳で開くと、上の画像のようなファイルになっており、暗号化されています。

パソコンの移行

パスワード管理ツール

新しいパソコンへ移行する際は、以下のとおりと想定しています。(未検証)

PC移行方法
  • 新PCでPython等をインストール
  • 旧PCの「パスワード管理ツール」フォルダをコピー

要は、パスワード管理ファイルである「passwords.encrypted」ファイル自体を新PCに移せばOK!

あとは、Pythonを動かす環境を新PCで整えるだけ!

あとがき

本パスワード管理ツールは、ぬくぬく自身が、「シンプルに必要最低限の機能を備えたツールはないものか。。。」と思いから作成したツールです。

今まで、テキストファイルや、Evernoteの暗号化機能、Googleスプレッドシートなどで管理してきましたが、

  • PCで動く
  • 簡単に追加できる
  • 必要なパスワードを検索できる
  • 暗号化できる
  • 任意項目として、項目タイトル名と、その内容を入力できる

という条件を揃えた無料ツールが無い、あっても、ちょっと信頼できない、ということから、本パスワード管理ツールを作成するに至りました。

したがって、本ツールは、特にメンテナンスや改良などの予定は一切ありません。

以上、ご参考まで。

この記事を書いた人
ぬくぬく

家族の終活、介護、相続を1世代早く経験した40代サラリーマン。

【終活・介護・相続】
 祖父の「終活」「介護」「相続」で艱難辛苦した経験あり。

【投資・資産運用】
 2019年6月の老後2000万問題から、家計の見直し・資産運用を開始!
 「米国ETF」と「全世界投資」でハイブリッド運用中!

ぬくぬくをフォローする
シェアする
スポンサーリンク
タイトルとURLをコピーしました