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-agent
para 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ê instalargnupg2
em vez de gnupg-agent e, em seguida, iniciar suas linhas de comando com gpg2
em vez de gpg
, você pode aproveitar as vantagens do agente mais legal [integrado] do gpg2.