Keepass2Androidを使用してAndroidブラウザでパスワードを自動入力する

Keepass2Androidのスマホがノートパソコンの上に置かれ、Keepassが開いている。

増え続けるパスワードを覚えるのはイライラするだけでなく、ランダムな文字が含まれた長いパスワードを携帯電話で入力するのも楽しくありません。Keepass2Androidのおかげで、私はお気に入りのパスワードマネージャーであるKeePassを使用しながらAndroidでパスワードを自動入力できます。

目次

  • Keepass2Androidの正しいバージョンを選択する
  • データベースの設定
  • Androidでパスワードを自動入力する
  • QuickUnlockを有効にする
  • 大規模データベースでのエントリの検索

Keepass2Androidの正しいバージョンを選択する

Keepass2Androidは、人気のオープンソースデスクトップパスワードマネージャーであるKeePassのAndroid版です。KeePassがパスワードを自動入力するためにプラグインを必要とするのに対し、Keepass2Androidはシステム設定をいくつか変更するだけで実行できます。

Playストアには、Keepass2Androidの2つのバージョンがあります。一つはフルバージョンで、ローカルストレージとさまざまなクラウドストレージサービスをサポートしています。データベースファイルをオンラインで保存したい場合は、Keepass2Android Password Safeを使用します。もう一つはKeepass2Android Offlineです。その名の通り、ローカルストレージのみのサポートです。クラウドストレージのアクセスが必要ない人に最適です。

両方のバージョンはKeePass 1.xおよび2.xデータベースをサポートしているので、個人の好みによるだけです。私はローカルストレージの方が好きですが、このチュートリアルではクラウドストレージバージョンを使用しています。ストレージ以外は、両方のバージョンは同じように動作します。

データベースの設定

Keepass2Androidをインストールしたら、開いてKeePassデータベースに接続します。ローカルストレージまたは任意のクラウドストレージアカウントからデータベースファイルを選択します。KeePassを初めて使用する場合は、代わりに新しいデータベースを作成を選択します。作成時に、ローカルまたはクラウドストレージのいずれかを選択します。

Keepass2Androidでデータベースの場所を選択して新しいデータベースを設定する。

必要なサービスとKeepass2Androidの間にリンクを作成したら、マスターパスワード(および必要な他のステップ)を入力してデータベースをロック解除します。私はDropboxを例に使用していますが、主にGoogle Driveにパスワードデータベースを保存することを信用していないからです。

Androidでパスワードを自動入力する

Keepass2AndroidはデフォルトでAndroidでパスワードを自動入力するようには設定されていません。個人的には、設定を促す点が気に入っています。アプリでデータベースを最初にロック解除したとき、画面の下部で自動入力を有効にするように促されました。

Keepass2Android内でAndroidの自動入力パスワードを有効にする。

プロンプトが表示されない場合は、携帯電話の設定を開き、一般管理に移動します。デバイスによっては、言語と入力の場合もあります。パスワード、パスキー、そして自動入力までスクロールします。この設定が表示されない場合は、設定の検索機能を使用して自動入力を検索してください。3つのAndroidフォンのうち、テスト中に手順はそれぞれ若干異なりました。Keepass2Androidを選択します。

パスワードを自動入力するためにKeepass2Androidを有効にする。

一般管理に戻り、キーボードリストとデフォルトをタップします。Keepass2Androidをオンにします。ウィンドウの上部でデフォルトのキーボードをタップし、Keepass2Androidを選択します。これにより、キーボードに自動入力ボタンが有効になります。便利ですね?

デフォルトのキーボードとしてKeepass2Androidを選択する。

私はKeepass2Androidを使用することを2回確認する必要がありましたが、これはデバイスタイプによって異なる場合があります。

お気に入りのモバイルブラウザを開き、ログインするサイトに移動します。あるいは、Keepass2Androidを開き、エントリを選択して、URLをタップしてログインページに直接移動します。これは、すでに資格情報を保存したサイトに対してのみ行ってください。

サイトのユーザー名とパスワードフィールドをタップし、キーボードの最下部にある可愛い小さなロボットアイコンをタップします。デバイスによっては、キーボードの上にKeepass2Androidで入力ボタンのみが表示される場合があります。

キーボードのロボットアイコン。

生活を楽にするために(誰が嫌いですか!)、アプリはデータベースのマスターパスワードの最後の3文字を入力するだけでアクセスできます。デバイスの電源を切った場合、データベースのロックを解除するためにマスターパスワードを入力する必要がある場合があります。

プロンプトが表示されたらエントリを選択し、サイトのユーザー名フィールドをタップします。キーボードは単一行に切り替わります。矢印ボタンを使用して、ユーザー名またはメールアドレスのいずれかを選択します。私は例としてメールアカウントにログインしているので、メールアドレスを選んでください。

Keepass2Androidを初めて使用した後、サイトのログインフィールドをタップすると、自動入力でKeepass2Androidを使用する旨のポップアップが表示されるサイトもあります。これは必ずしも起こるわけではありませんが、エントリを選択する別の方法です。

Keepass2androidでAndroidにパスワードを自動入力するのを選択

パスワードフィールドをタップしてプロセスを繰り返します。私の場面では、メールアドレスを入力した後にパスワードを入力するためのポップアップが表示されたが、すべてのサイトでそうなるわけではありません。

また、ロボットアイコンをタップするとフィールドのリストが表示されます。私はこれを使用してユーザー名を自動入力することはできませんでしたが、パスワードには機能しました。奇妙な不具合ですが、知っておくべきです。

最初は少し混乱して複雑に思えるかもしれませんが、数回使用するとAndroidでパスワードを自動入力するのがはるかに簡単になることを信じてください。

QuickUnlockを有効にする

Androidデバイスでのパスワードの自動入力機能の他に、Keepass2AndroidにはQuickUnlock機能もあり、完全なパスワードを再入力することなく、開いているデータベースを迅速にロック解除できます。私の場合、デフォルトでオンになっていましたが、上記の手順に従った場合は、この簡単なロック解除オプションの場所が気になるかもしれません。

Keepass2Androidを開き、データベースにログインし、右上の3点メニューをタップします。設定 -> アプリ -> QuickUnlockを選択します。QuickUnlockをオンにします。必要なパスワードの長さを調整したり、長さを隠したりすることもできます。

Keepass2AndroidでQuickUnlockをオンにする。

大規模データベースでのエントリの検索

このチュートリアルでは、わずか数エントリの一時的なデータベースを使用しましたが、通常のKeepass2Androidデータベースには200件以上のエントリがあります。これが、私がパスワードマネージャーを必要とする理由です。すべてのエントリの場所を覚える代わりに、高度な検索機能を使用して必要なものを正確に見つけます。

サイトにログインする際にエントリを選択するように促されたら、Keepass2Androidで3点メニューをタップし、高度な検索を選択します。フィルタを使って検索を絞り込み、検索語を入力します。正規表現オプションもあります。

Keepass2Androidを検索する。

個人的には、その強力な暗号化、オープンソースデザイン、そして使いやすさからKeePassを好んで使用していますが、自動入力サービスはすべての人に合うわけではないことも理解しています。別の何かを好む場合は、これらの他のパスワードマネージャーを試してみてください。また、Windowsユーザー向けに、ファイルやフォルダーにパスワードでロックをかける方法を学んでください。