web-dev-qa-db-ja.com

Google Chrome:パスワードのインポート/エクスポート?

最近、Windows7からKubuntu 10.0.4に移行しました。多くの点で、私は変化を愛しています。 (スクリプトを作成/テストするのがこんなに見苦しいプロセスになる可能性があるとは知りませんでした!)

ハングアップの原因となっているいくつかの原因の1つは、ブラウザーに保存されたパスワードが使用できないことです(明らかに、完全に独立したインストールであるため)。 Chrome)のWindowsインスタンスからパスワードをエクスポートして、Linuxバージョンにインポートすることはできますか?

19
Jeffrey Blake

Nealが言ったように、フォルダUser Dataは探すものです。ソフトウェアソリューションが必要な場合は、拡張機能 Lastpass (または Googleサイト )を試してください。 Google ChromeだけでなくFirefoxでもIEおよびSafariでパスワードを保存および復元できます。

8
qbi

Chromeで[chrome://flags/#password-import-export]に移動してパスワードのエクスポートを有効にすると、CSVファイルにエクスポートできます。

出典: Chrome browser でパスワードをエクスポートおよびインポートする方法)。

10
Adam

Chromepassというスタンドアロンツールを使用することもできます http://www.nirsoft.net/utils/chromepass.html

ChromePassは、Googleが保存したユーザー名とパスワードを表示できる小さなパスワード回復ツールですChrome Webブラウザ。

Keepassパスワードマネージャーにエクスポートするオプションもあります。

注:サードパーティのツールを使用するのが安全でないと思われる場合は、ここからスクリプトを取得してください https://github.com/hassaanaliw/chromepass 自分で実行します。

10
Arul

Chromiumのすべてのパスワードを表示する方法を見つけました。 Ubuntu 14.04およびChromiumでテスト済み:バージョン40.0.2214.111 Ubuntu 14.04(64ビット)。検索の早い段階で見つかったjsスクリプトを使用しました。

形式で出力された出力:url | login | pass

手順:

  1. ChromeパスワードマネージャへのChromiumブラウザリンクで開く:chrome:// settings-frame/passwords

  2. コンソール(F12)を開き、次のjsコードを挿入します。


    out="";
    out2="";
    var pm = PasswordManager.getInstance();
    var model = pm.savedPasswordsList_.dataModel;
    var pl = pm.savedPasswordsList_;

    for(i=0;i<model.length;i++){
       PasswordManager.requestShowPassword(i);
    };
  1. ステップ2の後、Chromium Password Manager Dialogにすべてのパスワードが表示されます。

  2. そして今、jsコードのこの部分をコンソールに挿入します:


    for(i=0;i<model.length;i++){
    var item = pl.getListItemByIndex(i);
    out+="\n"+model.array_[i][0]+"|"+model.array_[i][1]+"|"+item.childNodes[0].childNodes[2].childNodes[0].value;
    out2+='<br/>"http://'+model.array_[i][0]+'","'+model.array_[i][1]+'","'+item.childNodes[0].childNodes[2].childNodes[0].value+'","http://'+model.array_[i][0]+'","","",""';
    };
    console.log(out);
    document.write(out2);
  1. これで、最初に説明した形式ですべてのパスワードが表示されます。

  2. FireFoxのようなブラウザでパスワードをインポートするために、任意の言語でスクリプトを記述します:)

  3. 利益。

Github: https://github.com/megmage/chrome-export-passwords

pS私はコードのすべての部分を一緒に使用しようとしますが、それはうまくいきません:(

更新:Chrome GitHubのAPIベースのバージョン。

5
Skidisaster

XMarks を試すことができます。

WindowsからLinuxにプロファイル(つまり、C:\ Users\Username\AppData\Local\Google\Chrome\User Data\Defaultにあるもの)をコピーした場合、すべてが正常に機能し、エクスポート/インポート。

4
Neal

書き出す

  1. chrome://flags/#password-import-exportページに移動します(アドレスバーに貼り付けます)。
  2. パスワードのインポートとエクスポートを有効にして、Webブラウザを再起動します。
  3. chrome://settings/passwordsに移動すると、Exportボタンが表示されます。

    または、このスクリプトをDevTools Console(JS)で実行します。

    chrome.passwordsPrivate.exportPasswords();
    
  4. CSVにエクスポートし、その内容を確認します。

    注:CSVファイルが空の場合、これを確認してください Issue 8082

0
kenorb