Minions
(usa Nenhuma)
Enviado em 21/07/2021 - 13:15h
LeoLeo21 escreveu:
Acho que você chegou perto de uma das soluções.
Tb uso o XFCE4 e você deve adicionar um comando para uma Ação Personalizada, tipo aqui:
https://www.vivaolinux.com.br/dica/Incrementando-o-Thunar-com-acoes-personalizadas
Só que eu uso mais a linha de comando agora para essas operações, então vou deixar a configuração da Ação Personalizada no Thunar por sua conta.
Mas vou dar uma dica, o GPG só consegue criptografar um arquivo por vez. Para criptografar vários arquivos ou uma pasta, você deve usar o GPG + TAR. Tem dois comandos, um para comprimir e criptografar (`tar c -- "[ARQS..]" | gpg -ci -o "OUT.tar.gpg"`) e outro para fazer o revés (`gpg -d -- "[ARQ.tar.gpg]" | tar xk`). Ainda, se desejar, poderá adicionar opções de compactação no TAR para o arquivo ficar menor..
Uso uma função de shell:
#(des)arquivar e gpg'ar arquivo/dir
gar()
{
#descriptografar (único arquivo)
if [[ "$1" = *.gpg* ]]
then gpg -d -- "$1" | tar xk
#criptografar (múltiplos arquivos)
else tar c --format pax -- "$@" | gpg -ci -o "${1%/}".tar.gpg
fi
}
Pelo que eu vi o AES256 é a cifra mais robusta, só configurar com a opção `--personal-cipher-preferences [CIFRA]`.
Uma observação, no comando para criptografar, eu coloquei o TAR para usar formato PAX para o arquivamento, mas pode retirar essa opção, dependendo do seu tar, ele usa o formato PAX, POSIX ou GNU para o tar..
Cuidado que esses comando poderão sobrescrever arquivos já existentes no mesmo diretório!
Não vai com múltiplos arquivos.
Não gera o arquivo .gpg com pasta com nome => "Nova pasta" ou "Nova-pasta".
Só esta gerando o .gpg se usar um único arquivo.
<action>
<icon></icon>
<name>Criptografar (múltiplos arquivos)</name>
<unique-id>1626887961870966-25</unique-id>
<command>xterm -e "cd %D && tar c --format pax -- "%F" | gpg -ci -o cripto-%N.tar.gpg"</command>
<description>Criptografar (múltiplos arquivos)</description>
<patterns>*</patterns>
<directories/>
<audio-files/>
<image-files/>
<other-files/>
<text-files/>
<video-files/>
</action>
Para descriptografar esta gerando o caminho do arquivo completo Ex: /home/Goku/Desktop/ball.odg deve ser algo relacionado ao tar.
Era para aparece na pasta o arquivo ball.odg . Até usei o "cd %D" na hora de criptografar pelo tar
Tem como usar o tar com xz?
<action>
<icon></icon>
<name>Descriptografar (único arquivo)</name>
<unique-id>1626182844709797-11</unique-id>
<command>xterm -e "gpg -d -- "%f" | tar xk ; sleep 7"</command>
<description></description>
<patterns>*.gpg</patterns>
<other-files/>
</action>