gpg a criptografia simétrica não funciona como esperado

2

Como devo usar o gpg para criptografar simetricamente um arquivo? Quando executo gpg --symmetric filename , ele solicita senhas como esperado e gera um arquivo filename.gpg . No entanto, quando executo gpg -d filename.gpg , ele retorna

gpg: CAST5 encrypted data
gpg: encrypted with 1 passphrase
SECRET DATA HERE
gpg: WARNING: message was not integrity protected

sem pedir a senha

    
por gatoatigrado 07.06.2011 / 01:26

1 resposta

3

As versões recentes do GnuPG vêm com um programa auxiliar gpg-agent , que lida com as operações de chave e senha e atua como um cache de senhas. Pode ser que gpg-agent tenha armazenado em cache a senha que você acabou de inserir.

Para limpar o cache, use:

  • echo reloadagent | gpg-connect-agent

  • envia SIGHUP: pkill -HUP -U $USER gpg-agent

por 07.06.2011 / 13:09