Como criptografo/descriptografo arquivos no gedit?

Como criptografo/descriptografo arquivos no gedit?

Na versão anterior do Ubuntu (por exemplo: maverick, natty), eu costumava fazer:

sudo apt-get install gedit-plugins seahorse

ter a capacidade de criptografar/descriptografar arquivos no Gedit após ativar o plugin nas preferências.

Mas desde então, Oneiric não encontrei uma maneira de conseguir isso.

E agora que estou executando o Precise (a versão LTS!), Estou um pouco desapontado por não poder fazer essas coisas.

Responder1

Tive que lutar um pouco com o exemplo de Ryran até conseguir o que precisava: criptografar usando minha chave GPG para várias pessoas. Este é o código para criptografar:

#!/bin/sh
gpg -a -e -r [email protected] -r [email protected] --no-tty -

E para descriptografar:

#!/bin/sh
gpg -d --no-tty - 2> /dev/null

E defina a entrada como "documento atual" e a saída como "substituir o documento atual" em ambos os casos.

Responder2

TentarGeany, com o plugin PGP. Geany é um editor leve baseado em gtk+, com excelente suporte.

sudo apt-get install geany geany-plugin-pg

Responder3

Alguma promoção automática/pedido de feedback: http://pietrobattiston.it/gedit-crypto

(observe que desenvolvi isso também porque não consegui usar o método "Ferramentas externas" acima sem incluir em branco a senha da minha chave - o que eu não queria).

Responder4

Link do tubo(nos comentários) dá o resumo.
Você precisa adicionar entradas em "Gerenciar ferramentas externas" para fazer isso... por enquanto. Você pode até adicionar atalhos de teclado. O que o link não menciona (até onde vi) é que você precisa instalargnupg-agentpara poder inserir senhas.

Aqui está um exemplo. Crie uma nova ação e chame-acriptografia simétrica:

gpg --use-agent --symmetric 2>/dev/null

Ajuste as outras opções ao seu gosto (você pode fazer com que todo o texto da janela inteira seja automaticamente selecionado e substituído, você pode fazer a saída aparecer em um painel inferior, etc.

Nota: Se você instalargnupg2em vez de gnupg-agent e, em seguida, iniciar suas linhas de comando com gpg2em vez de gpg, você pode aproveitar as vantagens do agente mais legal [integrado] do gpg2.

informação relacionada