Como mostrar (para copiar e colar) uma chave secreta de GPG / PGP sem criar um arquivo

0

Eu preciso acessar minha chave secreta GPG / PGP para copiar / colar em outro aplicativo.

Como mostro minha chave secreta sem gerar muitos vestígios dela?

Eu só sei do comando de exportação para gpg (ou a função de exportação em várias ferramentas GUI-GPG), mas isso sempre geraria um arquivo. Um arquivo no sistema de arquivos precisa ser apagado com segurança posteriormente, pode ser captado por ferramentas de sincronização, backup ou espelhamento, etc.

Então, existe uma maneira de mostrá-lo em uma janela de diálogo (sem rastreamentos, exceto RAM / swapfile) ou, pelo menos, apenas para a janela do console (deixará rastreio no histórico do console)?

    
por Chaos_99 13.08.2013 / 15:16

1 resposta

1

Tanto --export como --export-secret-keys escrevem para a stdout (que você pode canalizar para onde quiser) se nenhum arquivo for fornecido.

gpg --export-secret-keys -a [KEYID]

A saída será:

-----BEGIN PGP PRIVATE KEY BLOCK-----
Version: GnuPG v1.4.13 (Darwin)
Comment: GPGTools - http://gpgtools.org

[snip]

(omita a opção -a se você não quiser uma saída blindada ascii)

    
por 13.08.2013 / 15:39