Seahorse não decrpypt sob ubuntu 16

2

Eu instalei recentemente um ubuntu fresco 16. Eu também importei minha chave PGP (privada e pública) em cavalos-marinhos. No entanto, o cavalo-marinho não mostrava a chave e não mostrava a entrada do menu de decriptografia para arquivos criptografados.

Depois de olhar em volta, eu "gpg --import" a chave privada e pública e consegui "gpg --decrypt". No entanto, o cavalo-marinho ainda não mostrava a chave e não oferecia a opção de descriptografar no gerenciador de arquivos (apesar do cavalo-marinho-nautilus instalado).

Eu então "gpg2 --import" minha chave, e agora o cavalo-marinho mostra a chave e oferece a opção de decodificação no gerenciador de arquivos. No entanto, ao clicar nisto, ele não solicita a senha e tenta descriptografar o arquivo sem passphrase e depois de um tempo diz: "Não foi possível descriptografar o arquivo. Provavelmente você está perdendo a chave correspondente" (Ou algo assim, eu sou usando o idioma alemão no meu PC).

Existe a possibilidade de consertar isso e usar o cavalo-marinho do gerenciador de arquivos novamente para descriptografar arquivos (como funcionou com o Ubuntu 14)?

    
por Joachim Westenhoefer 25.08.2016 / 17:59

1 resposta

0

O Seahorse depende do GnuPG 2 instalado como gpg2 , e não do GnuPG 1.4 instalado como gpg .

O Ubuntu 16.04 vem com o GnuPG 2.1, que moveu as chaves privadas do arquivo de chaveiro privado para o pubring.gpg . Exporte as chaves privadas em gpg e importe-as em gpg2 para copiá-las:

gpg --export-secret-keys | gpg2 --import
    
por Jens Erat 26.08.2016 / 21:13