Quero poder exportar senhas do navegador Chrome para poder fazer uma cópia impressa.
google-chrome
passwords
export
Kevin Panko
fonte
fonte
Respostas:
Existem várias soluções listadas abaixo, nem todas podem funcionar com as versões mais recentes do Chrome. A solução 'oficial' do Google Chrome / Canary é a única atualmente confiável. Outras soluções potencialmente desatualizadas incluem uma baseada em JS para qualquer sistema operacional, uma solução apenas para OSX e uma solução apenas para Linux (confirmada para funcionar no Chrome 68).
Botões oficiais de importação / exportação do Chrome
chrome://flags
na barra de endereço.Password import
ePassword export
, e reinicie o Chrome Canary.chrome://settings/passwords
onde você verá um ícone de três pontos. Clicar nele mostrará as opções IMPORTe EXPORT:Solução baseada em Javascript
Uma maneira independente de OS de extrair as senhas do Chrome para um formato legível para humanos / planilhas é através da API Javascript do Chrome, conforme descrito nesta página :
PasswordManager is not defined
):IMPORTANTE : este código é para versões do Chrome começando na v50. Para versões anteriores, use o código vinculado na página original do github .
As senhas devem aparecer na mesma página no formato CSV. Selecione e copie a saída para um arquivo de texto com
.CSV
extensão - ele pode ser aberto no Excel / Libreoffice Calc. O formato é compatível com o Firefox Password Exporter e pode ser usado para importar as senhas para o Firefox.Nota para usuários do OSX
Versões recentes do Google Chrome / Chromium for OSX armazenam senhas no conjunto de chaves do sistema, o que significa que o Chrome usa o mecanismo de armazenamento de credenciais integrado OSX( essas informações já estão desatualizadas ).No OSX, você pode exportar as senhas executando isto no terminal:
E sim, você precisará clicar em Permitir tudo quantas vezes tiver domínios no seu chaveiro de login, a menos que use um script de autoclicker . O link também aponta para um script ruby para converter o arquivo de senha gerado em CSV . O script Ruby funcionou para mim depois que removi a linha que contém
proto.gsub!('htps', 'https');
.Como alternativa, você pode usar o Acesso às Chaves nativo do aplicativo OSX (digite o nome no Spotlight).
NOTA : Conforme indicado por remos , o Chrome parou de usar o chaveiro OSX a partir da versão 45.
Solução somente Linux para exportar senhas
A receita abaixo é uma solução apenas para Linux e foi retirada desta postagem de blog que criei há um tempo. Para exportar suas senhas para uma planilha CSV que pode ser aberta no LibreOffice ou Excel:
Inicie o Chrome / Chromium usando uma das linhas de comando abaixo. Isso iniciará o Chrome com uma pasta de perfil personalizada sem afetar seu perfil atual do Chrome.
Configure o Google Synching para o novo perfil temporário e aguarde até que tudo seja sincronizado na nuvem, ou seja, seus favoritos apareçam, as extensões apareçam, o tema seja aplicado etc. Verifique se as senhas foram restauradas da nuvem do Google, procurando em Configurações → Pessoal Coisas → Gerenciar senhas salvas. Se eles não aparecerem, aguarde mais alguns minutos. Nota : Para acessar as configurações da página de senhas armazenadas, abra e,
password
na caixa Pesquisar, no canto superior direito, a opção Gerenciar senhas aparecerá na parte inferior da página. Você também pode usar o link diretochrome://settings/passwords
.Saia do Chrome.
Em seguida, abra um terminal e
cd
no perfil do Chrome recém-criado:Agora, abra o
Login Data
arquivo de banco de dados usando o utilitário de linha de comando sqlite3 e despeje a tabela de logins . Para que isso funcione, você precisa tersqlite3
instalado no seu sistema (na maioria dos Linuces vem pré-instalado ou está disponível nos repositórios).Em seguida, no prompt do SQLite, digite os comandos abaixo. Para obter ajuda sobre os comandos disponíveis, digite
.help
no prompt.Agora você deve ter um arquivo chamado
chrome_passwords.csv
contendo todas as suas senhas do Chrome. Para abri-lo com o LibreOffice, digite:O
Login Data
arquivo pode ser aberto diretamente com um aplicativo SQLite GUI, como sqlitebrowser , sqliteman ou sqlitestudio , dos quais os dois primeiros normalmente estão disponíveis nos repositórios Linux.fonte
--password-store=...
argumento não tem efeito.Login Data
ainda é usado, mas apenas para os metadados que não se encaixam no conjunto de chaves. Portanto, se você quiser ver suas senhas, digite Acesso às Chaves no centro das atenções. Para migrar suas senhas para outro sistema OSX, você precisará copiar o perfil do Chrome~/Library/Keychains/login.keychain
e ambos~/Library/Application Support/Google/Chrome/<__YOUR_PROFILE_FOLDER__>
. Se você tiver apenas um único perfil chrome, a pasta do perfil será chamadaDefault
.O ChromePass se parece com a ferramenta que você deseja. Existem opções para salvar em HTML e texto sem formatação, sendo muito fáceis de imprimir.
fonte
Encontre a solução mais fácil aqui: https://www.axllent.org/docs/view/export-chrome-passwords/
Em julho / agosto de 2016, o Google introduziu um recurso oculto que permite importar e exportar suas senhas. Tudo o que você precisa fazer atualmente é ativar o recurso oculto nas
chrome://flags
configurações e reiniciar o navegador, após o qual você terá a funcionalidade necessária.Instruções
chrome://flags/#password-import-export
e ative o recurso.chrome://settings/passwords
(talvez seja necessário aguardar um pouco para sincronizar suas senhas), role para baixo abaixo das senhas e você verá dois novos botões, Importar e Exportar.fonte
Os outros métodos de exportação de senha estão bastante envolvidos; por esse motivo, escrevi um trecho simples de javascript para cuidar do trabalho .
fonte
Como no final da resposta da ccpizza,
chrome://settings/passwords
.Parece que a funcionalidade do Chrome Canary mencionada pelo ccpizza agora está ativa no Chrome normal. (Atualmente, estou na versão 72, no Windows.)
fonte
Trabalhando com a resposta de alog, descobri que as versões mais recentes do chrome apenas geram URL e nome de usuário devido ao requisito de inserir sua senha do Windows para visualizar uma senha. você ainda pode usar o snippet, mas somente depois de clicar e digitar a senha do Windows para cada entrada da lista.
então eu criei um snippet de jquery para versões mais recentes do chrome para contornar isso.
Como antes, entre no modo de desenvolvedor (f12) enquanto visualiza seu gerenciador de senhas no chrome. Verifique se o quadro está definido como configurações (senha), geralmente no canto superior esquerdo da visualização do console.
Go Here - Jquery 2.1.4 e copie / cole o código jquery no console, pressione enter.
Agora você pode colar o código abaixo no console e ele listará suas senhas lá. Você pode colar no excel e usar o texto nas colunas (primeiro resultado no google) da função delimitadora. (não se esqueça de definir seu delimitador no código e corresponder no excel.)
Você ainda precisará digitar a senha do Windows, mas deve ser apenas uma vez. Lembre-se também de verificar se todas as senhas se transformaram em senhas, pois algumas podem ser perdidas. Se falhar pela primeira vez, tente executar novamente o código (seta para cima e, em seguida, digite), pois o jquery pode obter o valor antes que o chrome insira a senha na entrada.
Espero que ajude alguém, desculpas pelo jQuery - foi apenas para minha própria conveniência.
E, é claro, se você perder suas senhas por causa desse script (não que isso deva), então ... suas próprias ações ... não intencionadas ... blá etc.
ATUALIZAR
como ccpizza afirma que o código acima parou de funcionar, então aqui está uma atualização para aqueles que ainda desejam fazer o deles simplesmente:
A ATUALIZAÇÃO 2 também deve mencionar se você estiver acessando o quadro de configurações
chrome://settings/passwords
, precisará selecionar o quadro primeiro. Como alternativa, você pode usar: ochrome://settings-frame/passwords
que deve permitir acesso direto.fonte
chrome://flags/#password-import-export
página (cole na barra de endereço).Vá para
chrome://settings/passwords
, você verá o botão Exportar .Como alternativa, execute este script no DevTools Console (JS):
Exporte para CSV e verifique o conteúdo.
Nota: Se o arquivo CSV estiver vazio, verifique este problema 808233 .
Veja também
Relacionado: Google Chrome: Importar / Exportar senhas?
Projetos:
megmage/chrome-export-passwords
, ChromePass .Gists:
Grogs/step4.js
,codekoala/export_chrome_passwords.js
.fonte
Instale o Dashlane (um aplicativo gerenciador de senhas) onde você pode importar automaticamente todas as senhas armazenadas no Google (deve perguntar na inicialização) e, usando o aplicativo, você pode exportá-las para um arquivo morto (como formato CSV ou Excel).
fonte