Fluxo de trabalho GPG em 11.04

5

No trabalho, lidamos com a transferência de pequenos dados confidenciais com o GPG, geralmente postados em um site interno seguro.

Até o lançamento do Firefox 4, usamos o FireGPG para descriptografia em linha; no entanto, as bibliotecas do IPC em que se baseou não estavam mais presentes no FF4, tornando-o inutilizável. Com o lançamento do Firefox 5, o FireGPG não será mais instalado.

Atualmente, estou colando manualmente os blocos de GPG em um arquivo de texto, usando o plug-in de menu de contexto do Nautilus ou a linha de comando para descriptografar o conteúdo do arquivo. Quando lidamos com uma grande quantidade desses arquivos pequenos ao longo do dia, isso começa a se tornar uma tarefa real.

Eu olhei em volta, mas parece que não consigo encontrar muita informação sobre clientes GPG úteis no Ubuntu. Um cliente que me permitisse colar em um bloco GPG e instantaneamente descriptografá-lo, além de colar em texto sem formatação e criptografá-lo facilmente para vários destinatários, seria o ideal.

Então, minha pergunta é que isso existe? Parece que não consigo encontrar nada sobre isso com buscas óbvias no Google, então espero que alguém aqui possa ajudar ou oferecer um fluxo de trabalho alternativo.

    
por Ross Bearman 24.06.2011 / 04:02

4 respostas

2

Basta digitar gpg --decrypt no terminal, colar seu código e pressionar CTRL-D. Você deve então ver o resultado descriptografado.

    
por Martin Ueding 24.06.2011 / 14:15
1

Aqui está um wrapper do Python que eu escrevi que funciona em qualquer versão do Linux (desde que o nano / pico seja o mais usado):

link

    
por nullbyt3 02.11.2011 / 05:15
0

Uso:

gpg --output [decrypted file] --decrypt [encrypted file]

Então você poderia criar um script de shell (bash) ou similar que descriptografa todos os arquivos que você colocou em um diretório:

#!/bin/bash
mkdir decrypted
for i in * do
    if test -f "$i" then
       gpg --output $i --decrypt "decrypted/$i"
    fi
done

Não testado, mas teoricamente isso ou algo semelhante funcionaria. Perl ou Python também seriam boas alternativas para o shell.

    
por SammySP 24.06.2011 / 13:22
0

Caso esta questão não seja respondida (talvez esta funcionalidade simplesmente não exista agora, embora isso pareça difícil de acreditar) a linha de comando pode ser usada para produzir um arquivo ASCII Armor (.asc) contendo o texto cifrado GPG bloco.

gpg  --armor --recipient [Recipient ID] --encrypt [File to Encrypt] --output [Output File].asc
    
por Ross Bearman 24.06.2011 / 13:43