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

Google Chrome: импорт/экспорт паролей?

Недавно я перешел с Windows7 на Kubuntu 10.0.4. Во многом мне нравятся перемены. (Я никогда не знал, что это может быть такой кажущийся процесс написания/тестирования скриптов!) 0x2 и 0x2 и одна из немногих вещей, которые вызывают у меня любое зависание в том, что ни один из паролей, которые были сохранены в моем браузере не доступны (очевидно, так как это полностью отдельная установка). Можно ли экспортировать мои пароли из Windows экземпляра Chrome, а затем импортировать их в Linux версию?

Ответы (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
8
8
2010-07-17 16:27:17 +0000

Как сказал Нил, папку User Data нужно искать. Если вам нужно программное решение, попробуйте расширение Lastpass (или на сайте Google ). Оно позволяет сохранять и восстанавливать пароли в Google Chrome, а также в Firefox, 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-битная). Я использовал js скрипт, найденный в начале поиска.

Вывод сделан в формате: url|login|pass

Шаги:

  1. Открываем в браузере Chromium ссылку на менеджер паролей Chrome: 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

p.s. Я стараюсь использовать все части кода вместе, но это не работает :(

обновление: версия на базе Chrome API в GitHub.

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

Ты можешь попробовать XMarks .

Я уверен, что если бы вы просто скопировали профиль (т.е. материал в C:\Users\Username\AppData\AppData\Local\GoogleData\Default\Chrome\User Data\Default)из Windows в Linux, то все заработало бы корректно, без какого-либо экспорта/импорта.

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

Экспорт

  1. Перейдите на страницу chrome://flags/#password-import-export (вставьте в адресную строку).
  2. Включите импорт Password и экспорт и перезапустите веб-браузер.
  3. Перейдите на страницу chrome://settings/passwords, должна появиться кнопка Export.

  4. Экспорт в CSV и проверка его содержания.

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

Похожие вопросы

16
1
18
10
2