2010-07-17 13:27:37 +0000 2010-07-17 13:27:37 +0000
19
19
Advertisement

谷歌浏览器:导入/导出密码?

Advertisement

我最近从Windows7迁移到Kubuntu 10.0.4。在很多方面,我都很喜欢这个变化。(我从来不知道编写/测试脚本可以是一个如此简单的过程!)

导致我挂掉的少数事情之一是,我的浏览器中保存的密码都不可用(很明显,因为它是一个完全独立的安装)。是否有可能将我的密码从 Chrome 浏览器的 Windows 实例中导出,然后导入到 Linux 版本中?

Advertisement

答案 (7)

10
10
10
2016-11-11 12:47:12 +0000

在Chrome浏览器中启用密码导出功能,进入chrome://flags/#password-import-export,就可以将密码导出为CSV文件。

来源。如何在Chrome浏览器中导出和导入密码

10
10
10
2013-08-04 03:49:48 +0000

你也可以使用这个独立的工具chromepass http://www.nirsoft.net/utils/chromepass.html

ChromePass是一个小型的密码恢复工具,它允许你查看Google Chrome网络浏览器存储的用户名和密码。

有一个选项可以导出到你的keepass密码管理器。

注意:如果你觉得使用第三方工具不安全,可以从这里获取脚本 https://github.com/hassaanaliw/chromepass 然后自己运行。

8
Advertisement
8
8
2010-07-17 16:27:17 +0000

正如Neal所说,文件夹User Data就是要找的。如果你想要一个软件解决方案,请尝试扩展 Lastpass (或 在 Google 网站 )。它允许你在谷歌浏览器以及火狐、IE和Safari中保存和恢复密码。

5
5
5
2015-02-25 13:55:37 +0000

我找到了一个决定如何从Chromium显示所有的密码。在Ubuntu 14.04和Chromium上测试。版本40.0.2214.111 Ubuntu 14.04 (64-bit). 我使用了搜索中发现的早期js脚本。

输出格式为:url|login|pass

步骤。

1.在Chromium浏览器中打开Chrome密码管理器的链接:chrome://settings-frame/passwords

  1. 打开控制台(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密码管理器对话框中看到所有密码。

  1. 现在在控制台中插入这部分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.现在你会看到你所有的密码都是我之前描述的格式。

  1. 用任何语言编写脚本,将你的密码导入到FireFox等浏览器中:)

  2. 盈利。

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

p.s. 我试着把所有部分的代码放在一起使用,但它没有工作:(

更新:GitHub中基于Chrome API的版本。

4
Advertisement
4
4
2010-07-17 16:10:18 +0000

你可以试试 XMarks .

我很确定,如果你把配置文件(即C:Users/Username/AppData/Local/Google/Chrome/User Data/Default)从Windows复制到Linux,你会得到一切正确的工作,而不需要任何导出/导入。

0
0
0
2018-02-02 00:02:49 +0000

导出

1.进入chrome://flags/#password-import-export页面(粘贴到地址栏)。 2. 启用密码导入和导出并重新启动网络浏览器。 3. 进入chrome://settings/passwords,你应该看到导出按钮。

  1. 导出为CSV并验证其内容。
-1
Advertisement
-1
-1
2016-08-06 11:51:07 +0000

修正Skidisaster

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);
};

for(i=0;i<model.length;i++){
var item = pl.getListItemByIndex(i);
out+="\n"+model.array_[i].shownOrigin+"|"+model.array_[i].username+"|"+item.childNodes[0].childNodes[2].childNodes[0].value;
out2+='<br/>"http://'+model.array_[i].shownOrigin+'","'+model.array_[i].username+'","'+item.childNodes[0].childNodes[2].childNodes[0].value+'","http://'+model.array_[i][0]+'","","",""';
};
console.log(out);
console.log(out2);
document.write(out2);
```发布的解决方案。
Advertisement