Estou tentando descriptografar um arquivo com o GnuPG, mas ao usar o comando abaixo:
gpg --decrypt filename.gpg
Recebo a seguinte mensagem:
gpg: encrypted with RSA key, ID 3662FD5E
gpg: decryption failed: No secret key
Já tenho a chave privada com a qual o arquivo foi criptografado, mas não sei como especificá-lo. Existe alguma opção que eu possa incluir ao fazer a descriptografia para apontar para essa chave?
linux
encryption
gnupg
Crista23
fonte
fonte
gpg --list-secret-keys 0x3662FD5E
imprime?Respostas:
Entendo isso como "Eu tenho um arquivo contendo a chave privada, mas não sei como dizer ao GnuPG para usá-lo".
O GnuPG exige que as chaves (públicas e privadas) sejam armazenadas no chaveiro do GnuPG. Isso é tão fácil quanto
Posteriormente, você poderá descriptografar o arquivo exatamente da maneira que já tentou.
fonte
fonte
Você não precisa declarar expressamente a chave secreta no comando gpg decrypt. Se o tanto Pública keypair- E chaves-Privada como estados Jens estão presentes no chaveiro no host onde você está decifrando, GPG automagicamente determinar a chave secreta necessária para desencriptação e apresentam um desafio senha.
NO ENTANTO, se você quiser experimentar todas as chaves (não armazenadas em cache) ( talvez esteja testando um arquivo criptografado com várias chaves ), o uso do comutador
--try-all-secrets
percorrerá todas as chaves secretas do seu chaveiro, testando-as sucessivamente. ou seja:HTH- Terrence
fonte